入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

yii2中beforeDelete的方法

创建时间:2015-04-16 投稿人: 浏览次数:109

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>





声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。