ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
模型事件是指在进行模型的查询和写入操作的时候触发的操作行为 模型事件只在调用模型的方法生效,使用查询构造器操作是无效的 编号 事件 描述 事件方法名 1 after\_read 查询后 onAfterRead 2 before\_insert 新增前 onBeforeInsert 3 after\_insert 新增后 onAfterInsert 4 before\_update 更新前 onBeforeUpdate 5 after\_update 更新后 onAfterUpdate 6 before\_write 写入前 onBeforeWrite 7 after\_write 写入后 onAfterWrite 8 before\_delete 删除前 onBeforeDelete 9 after\_delete 删除后 onAfterDelete 10 before\_restore 恢复前 onBeforeRestore 11 after\_restore 恢复后 onAfterRestore namespace app\\model; use think\\Model; class Goods extends Model{ public function one\_update(){ $update = Goods::update( \['price'=>'www.hezhidz.cn'\], \['id'=>22\] ); return $update; } \# 执行更新操作,就会之下onBeforeUpdate方法 public static function onBeforeUpdate($goods){ print\_r($goods->price); return true; } }