2012-12-04 23 views

cevap

20

id varsa sadece verilerde kontrol edebilirsiniz:

function beforeSave($options = array()) 
{ 
    if(empty($this->data[$this->alias]['id'])) 
    { 
    //INSERT 
    } 
    else 
    { 
    //UPDATE 
    } 
} 
+1

Oldukça basit, bilmiyorum deneyebilirsiniz ...:/ Teşekkür! – BadHorsie

+1

Güncelleme: Kek 2.3'de $ this-> kimliğinin boş olup olmadığını kontrol etmelisiniz. – Steven

0

Seni bu işin düşünmüyordu neden bu

public function beforeSave($options = array()) { 

    if($this->id) { 
     // Update 
    } else { 
     // Add 
    } 
} 
İlgili konular