PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通

QQ:420220301 微信/手机:150-3210-7690
当前位置:首页 > CMS教程 > HkCMS

Hkcms 模型事件

管理员 2024-12-01
HkCMS
466

模型事件

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

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



希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。

相关推荐

扫码关注

qrcode

QQ交谈

回顶部