有没有办法在查询日志中显示执行查询的文件或类?

时间:2013-05-16 18:36:50

标签: debugging cakephp

我目前在cakephp上运行了一个相当大的应用程序,有些页面会为数据库生成相当多的查询。一些查询在当前控制器中调用,但是其他查询可能在远程模型上的函数上调用,同时在使用包含许多模型的可包含行为时,很难知道某些查询来自哪里来优化它。

我搜索文档,但没有关于配置查询日志,也安装了debugkit但没有找到任何能够做到这一点的功能。

任何提示?

1 个答案:

答案 0 :(得分:2)

将您的sql连接封装在PHP类中,并使您的查询方法记录额外信息。另一种方法是向SQL查询本身添加注释“ - ”字符表示注释,并手动添加当前的PHP文件路径。