yii2中beforeDelete的方法
model关于使用parent的顺序
在里面添加EVENT时要在事件注册之后调用parent::beforeDelete();
在常规情况下用官方的实例
使用.e.g
/**
* 关联删除
* 引入事件处理,使得业务逻辑更清晰
* @return bool
*/
public function beforeDelete()
{
$this->on(self::EVENT_BEFORE_DELETE,[TopicArticle::className(),"del"],$this->id);//专题内容删除
$this->on(self::EVENT_BEFORE_DELETE,[ArticleTag::className(),"del"],$this->id);//tag标签删除
return parent::beforeDelete();
}
<pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:"Source Code Pro";font-size:14pt;"><span style="color:#629755;font-style:italic;"> public function beforeDelete()
</span><span style="color:#629755;font-style:italic;"> {
</span><span style="color:#629755;font-style:italic;"> if (parent::beforeDelete()) {
</span><span style="color:#629755;font-style:italic;"> // ...custom code here...
</span><span style="color:#629755;font-style:italic;"> return true;
</span><span style="color:#629755;font-style:italic;"> } else {
</span><span style="color:#629755;font-style:italic;"> return false;
</span><span style="color:#629755;font-style:italic;"> }
</span><span style="color:#629755;font-style:italic;"> }</span>声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: Yii2 删除
- 下一篇: Yii 中 AR 删除数据的方法
