ThinkPHP模型事件

模型事件是指在进行模型的写入操作的时候触发的操作行为,包括模型的save方法和delete方法。

模型事件包括下面几种,分为新增前后、更新前后、写入前后、和删除前后,暂时称4个分组,那么这四个分组执行顺序是什么样,有分别在什么时候执行呢。

before_insert 新增前
after_insert 新增后
before_update 更新前
after_update 更新后
before_write 写入前
after_write 写入后
before_delete 删除前
after_delete 删除后

为了测试,新建了一个模型,把8个事件都添加进去,进行测试,得到得结果为

新增时:写入前->新增前->新增后->写入后

更新时:写入前->更新前->更新后->写入后

删除时:删除前->删除后

原创文章,作者:admin,如若转载,请注明出处:https://wpext.cn/206.html

(0)
adminadmin
上一篇 2023年11月18日 下午11:02
FastAdmin 下安装使用EasyWeChat
下一篇 2023年11月18日 下午11:03

相关推荐

  • 宝塔面板安装nginx/php/mysql

    安装完宝塔面板后,使用生成的用户名密码登录到服务器,首次登录时会出现用户协议,滑到最底下后点击 我已阅读并同意 进入面板 输入宝塔的账号密码进行绑定,如果没有账号点击未有账号,免费…

    2023年11月18日
  • 最新PhpStorm 2025.1.0.1 PHP集成开发环境

    ‌PhpStorm‌是由JetBrains公司开发的一款商业的PHP集成开发环境(IDE),旨在提高用户效率,提供智能代码补全、快速导航以及即时错误检查等功能‌ 主要功能‌智能代码…

    2025年4月27日
  • Blocksy 主题导入官方网站模板

    Blocksy 主题官方有多个预设的主题,可在后台直接导入,Blocksy支持 Gutenberg、Brizy、Elementor等页面构建插件,导入网站模板主题时要选择自己习惯使…

    2023年11月18日
  • centos7调整根目录挂载分区容量大小

    由于系统初始时根目录一般空间为50左右 有时会被占满,而/home目录却有大量空间 这里需要调整: 1.终止占用 /home 进程 fuser -m -v -i -k /home​…

    技术手记 2018年11月18日
  • 讯时MX120 语音网关配置

    迅时语音网关_MX120VoIP接入网关最大可配置96个模拟电话端口(FXS)和模拟外线端口(FXO),适用于运营商和大中型企业IP语音网部署、呼叫中心解决方案以及模拟“落地”等应…

    2021年11月18日
  • windows 系统安装 PHP的redis扩展

    因为用windows系统开发PHP网站或应用,有一些需要用到redis,所有需要安装redis,默认是已经安装好了 PHP,首先需要下载redis,下载地址:https://git…

    2023年11月18日
  • fastadmin 如何设置新增/编辑弹窗的大小

    如果觉得fastadmin 新增和编辑弹窗太小的话,可以再 模块js 文件的 index方法中设置窗口大小 btn-add 是新增的窗口,btn-edit 是编辑是的窗口,data…

    技术手记 2023年12月5日
  • wordpress 绑定多个域名方法

    WordPress在安装的时候会默认绑定当前的域名,如安装时域名为 a.com,在访问www.a.com时,会自动跳到a.com,绑定其它域名时也会跳转,给大家分享一下WordPr…

    技术手记 2023年11月18日
  • FreeSWITCH 完美对接河北移动 IMS , 可正常通话

    FreeSWITCH 对接移动 IMS ,实现 IMS 落地。FreeSWITCH 与移动 IMS 核心网对接,可实现自己的个性需求,如外呼,彩铃,IVR,话务量批发等。 公司联网…

    2018年11月18日
  • CentOS免密登录

    CentOS免密登录需要配置SSH登录密码与密钥身份验证。以下是一个简单的步骤: 此外,为了方便使用,可以设置别名,将登录命令写入到配置文件中。例如,在配置文件中添加别名alias…

    技术手记 2023年12月27日

发表回复

登录后才能评论