🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 查询事件 数据库操作的回调也称为查询事件,是针对数据库的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] 查询事件的方法参数只有一个:当前的查询对象。但你可以通过依赖注入的方式添加额外的参数。