Hkcms 模型事件

模型事件

如果我们想对后台文章模型或单页等模型新增、修改、删除时进行一些操作,那么我们可以在插件初始化事件中定义相应的模型事件。

事件描述
AfterRead查询后
BeforeInsert新增前
AfterInsert新增后
BeforeUpdate更新前
AfterUpdate更新后
BeforeWrite写入前
AfterWrite写入后
BeforeDelete删除前
AfterDelete删除后
BeforeRestore恢复前
AfterRestore恢复后

示例

监听文章模型更新后

// 插件初始化事件public function addonsInitHook(){
    Event::listen('model.app\admin\model\cms\Archives.AfterUpdate',function ($model){
        // 获取没更新前的数据
        $origin = $model->getOrigin();
        // 获取更新后的数据
        $data = $model->getData();
    });}

监听文章模型新增后事件

// model.模型类命名空间.事件Event::listen('model.app\admin\model\cms\Archives.AfterInsert',function ($model){})

更多模型监听,可前往后台模型查看 app/admin/model/



本文关键词:

联系我们

在线咨询:点击这里给我发消息

邮件:w420220301@qq.com