Adakah anda tahu apa-apa cara untuk memaparkan pertanyaan yang dilaksanakan dalam Lithium seperti dalam CakePHP? Mungkin lebih mudah untuk saya mencari kandungan untuk dilaksanakan. Pertanyaan yang dilaksanakan dipaparkan di bahagian bawah halaman.
![Tangkapan skrin]http://imgur.com/ffNfQ
Selepas menerima jawapan, saya menambahkan kod pada pengawal saya:
Volumes::applyFilter('find', function($self, $params, $chain) { echo '<pre>===== self ======<br>'; var_dump($self); echo '===== params ======<br>'; var_dump($params); echo '===== chain ======<br>'; var_dump($chain); echo '</pre>'; $next = $chain->next($self, $params, $chain); return $next; });
Ia memberi saya output semua var_dump berkenaan diri dan params tetapi saya perlu melaksanakan pertanyaan SQL.
Sila lihat tangkapan skrin http://imgur.com/ffNfQ
Seperti yang dicadangkan @Nils, anda boleh memanfaatkan penapis Litium dan menulis pencatat pertanyaan mudah.
Saya membuat satu di sini . Ia akan berada dalam fail
read
查询记录到product
dalam persekitaran.Anda sepatutnya dapat menyesuaikan tindakan
create
、update
和delete
dan menambah penapis untuk memenuhi keperluan anda.Jika anda sedang mencari penyelesaian luar biasa seperti bar alat nyahpepijat Cake, lihat projek
li3_perf
: https://github.com/tmaiaroto/li3_perfMengikuti semua cadangan daripada Nils dan Mehdi, saya mencipta pemalam baharu yang hanya memaparkan hasil pertanyaan tanpa vardump atau print_r() pertanyaan yang dilaksanakan dalam Lithium menggunakan MongoDB.
Sekarang lebih mudah bagi saya untuk mencari apa yang ia lakukan.
Anda boleh melihat projek di Github:
https://github.com/nilamdoc/li3_show