yii2中beforeDelete的方法

来源:互联网 发布:php 邀请码注册数据库 编辑:程序博客网 时间:2024/05/29 10:47

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>




0 0
原创粉丝点击