ThinkPHP模型事件

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

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

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

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

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

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

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

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

(0)
adminadmin
上一篇 2023年11月18日 下午11:02
下一篇 2023年11月18日 下午11:03

相关推荐

  • PHP版本VC6与VC9/VC11/VC14、Thread Safe与None-Thread Safe等的区别

    公司网站建设公司价格在安装 PHP 时,下载时有各种选项,VC9,VC11,VC14 的,那这些都是什么呢 包名里的VC6、VC9、VC11、VC14、VC15,代表的是编写时使用的编译器。 你需要在…

    记事本 2018年11月18日
  • Jquery attr() data() 获取 HTML 元素属性

    公司网站建设公司价格使用Jquery data() 获取自定义数据时,获取到的数据与原来的数据不同,后来发现是 data 方法将获取到的数据进行了转换,由于该数字已经超过了32位整数的最大值,因此Ja…

    2023年12月7日
  • git放弃本地修改代码全部使用远程

    公司网站建设公司价格git强制覆盖:    git fetch –all    git reset –hard origin/master    git pull  git强制覆盖本地命令(单条执行)…

    记事本 2023年11月18日
  • 鼎信通达 FXS模拟网关 配置(FreeSwitch)

    公司网站建设公司价格DAG2000-32S是一款多功能语音网关,用于提供模拟话机、传真或者模拟程控交换机PBX到IP语音网关无缝连接。它同时提供RJ11和RJ21接口,满足用户不同场景的布线需求。 而…

    2018年11月18日
  • 宝塔面板安装nginx/php/mysql

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

    2023年11月18日
  • fastadmin 自定义下拉按钮如何自动弹出

    公司网站建设公司价格fastadmin添加自定义按钮时,如果带下拉菜单是,默认是需要点击才会弹出菜单,这样有点不方便,我们可以设置鼠标放上时,自动弹出,鼠标拿走就消失那种,可以在js index 方法…

    2023年12月11日
  • 宝塔 CentOS系统设置秒级计划任务

    公司网站建设公司价格CentOS系统计划任务最小只能设置到分级,要设置成秒级只需要在分级的计划任务里设置个循环执行命令就行了

    记事本 2023年11月18日
  • FreeSwitch 添加配置录音功能

    公司网站建设公司价格搭建 FreeSwitch 呼叫系统,通常都需要录音功能,将所有的通话都进行录音,FreeSwitch 可以进行配置进行录音,默认不开启录音功能。 配置录音功能,需修改 /etc/…

    记事本 2018年11月18日
  • 银河麒麟V10服务器安装PHP8

    公司网站建设公司价格麒麟服务器安装PHP默认安装的是 PHP 7.2.34,如果安装高版本需要自己编译安装或者使用其它安装源 安装remi 源时,安装出错 只能手动创建repo,文件进行安装 然后就可…

    2024年8月9日
  • Mac虚拟机Parallels Desktop

    公司网站建设公司价格Parallels Desktop 18(PD18)是一种在Mac上同时运行macOS和Windows的虚拟机,支持Intel和M芯片,并在Mac和Windows之间无缝复制和粘贴…

    2024年3月16日

发表回复

登录后才能评论
WeChat