各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案

Str Tom,为分享PHP技术和解决方案,贡献一份自己的力量!
收藏本站(不迷路),每天更新好文章!
当前位置:首页 > CMS教程 > hkcms

Hkcms 模型事件

管理员 2023-11-20
hkcms
388

模型事件

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

事件描述
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/


扫码关注

qrcode

QQ交谈

回顶部