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 删除数据的方法