Acara Pertanyaan (Pembina Pertanyaan 14)
Acara pertanyaan
Panggil balik operasi pangkalan data juga dipanggil acara pertanyaan Ia adalah kaedah panggil balik yang direka untuk operasi CURD pangkalan data Ia terutamanya termasuk:
Peristiwa | |
---|---|
select 查询前回调 | |
before_find | find 查询前回调 |
after_insert | insert 操作成功后回调 |
after_update | update 操作成功后回调 |
after_delete | delete |
masukkankod >Panggil balik selepas operasi berjaya
after_update
🎜\think\facade\Db::event('before_select', function ($query) { // 事件处理 return $result; });🎜Acara pertanyaan yang sama boleh mendaftarkan berbilang pelaksanaan respons. Acara pertanyaan juga telah diambil alih oleh sistem acara dalam versi baharu, jadi jika anda mendaftarkan pendengar acara pertanyaan before_select, lapisan bawah sebenarnya mendaftarkan pendengar untuk acara yang dikenal pasti sebagai db.before_select. 🎜🎜Acara pertanyaan hanya mempunyai satu parameter kaedah: objek pertanyaan semasa. Tetapi anda boleh menambah parameter tambahan melalui suntikan pergantungan. 🎜🎜 🎜