2017-05-26 85 views

回答

2

要在INSERTUPDATE區分可以檢查模型的id被定義爲: -

public function beforeSave($options = array()) { 
    if (! empty($this->id)) { 
     // UPDATE 
    } else { 
     // INSERT 
    } 

    return parent::beforeSave($options); 
} 

如果內容被刪除然後beforeDelete()被調用,而不是beforeSave()

public function beforeDelete($cascade = true) { 
    // DELETE 

    return parent::beforeDelete($cascade); 
} 
+1

謝謝@drmonkeyninja。 我完全忘了beforeDelete() – SamGX3

相關問題