如何在cakePHP中找到调用查询的位置?

时间:2011-08-15 20:44:13

标签: cakephp-1.3

我正在查看SQL转储并且在顶部附近我看到了一些我在代码中找不到的查询。我正在加载的模型有点复杂,有许多$hasMany$hasOne$belongsTo关联。其中一个$belongsTo模型与被调用的表相关联。但查询正在寻找一个空id,所以它首先被调用似乎很奇怪。

有没有一种明确的方法可以回溯跟踪查询以找出其来源?

1 个答案:

答案 0 :(得分:0)

您可以扩展数据源以记录应用程序中的每个SQL查询,例如How to log SQL queries to a log file with CakePHP(尽管它应该放在app / model / datasources / dbo /中,而不是cake / lib)