ThinkSSL🔒 一键申购 5分钟快速签发 30天无理由退款 购买更放心 广告
## 查询事件 数据库操作的回调也称为查询事件,是针对数据库的CURD操作而设计的回调方法,主要包括: | 事件 | 描述 | | --- | --- | | before\_select | `select`查询前回调 | | before\_find | `find`查询前回调 | | after\_insert | `insert`操作成功后回调 | | after\_update | `update`操作成功后回调 | | after\_delete | `delete`操作成功后回调 | 使用下面的方法注册数据库查询事件 ~~~ Db::event('before_select', function ($query) { // 事件处理 }); ~~~ 同一个查询事件可以注册多个响应执行。 如果是在ThinkPHP`6.0+`中使用的话,查询事件已经被事件系统接管了,但用法是一致的。 >[danger] 查询事件的方法参数只有一个:当前的查询对象。但你可以通过依赖注入的方式添加额外的参数。