如何调试查询它将运行的内容,
喜欢
$this->Article->find('all',array('id'=>123));
可能正在运行类似
select * from articles where article.id = 123;
但我怎么能确定并且可以在调试中看到它。
感谢
答案 0 :(得分:2)
设置app/core/config.php debug = 2
http://book.cakephp.org/view/924/The-Configuration-Class#CakePHP-Core-Configuration-Variables-931
答案 1 :(得分:0)
@ Ken的回答是正确的,但我建议您下载debug_kit插件;因为它提供了比标准输出更多的信息。
您需要启用调试,如另一个答案中所述;但是这个插件增加了许多附加功能,例如日志记录,性能,完整的SQL查询,历史记录,变量转储等等 - 这使得测试和一般调试变得更加容易。