2017-05-26 77 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

相关问题