牛骨文教育服务平台(让学习变的简单)
博文笔记

yii2中beforeDelete的方法

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

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>





声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。