2013-05-16 35 views
1

我目前在cakephp上运行了一个相当大的应用程序,有些页面对数据库产生了不少查询。有些查询是在当前控制器中调用的,但也有一些查询可能调用远程模型上的函数,同时在使用与许多模型相关的可容忍行为时,从特定查询的优化位置变得相当困难。有没有办法在查询日志中显示查询在哪个文件或类上执行?

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

任何提示?

回答

2

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

+0

如果我在哪里使用普通的PHP我会按照你的意见,但我没有看到没有触及Cakephp核心类的方式。 – eleonzx

相关问题