【发布时间】:2011-08-15 20:44:12
【问题描述】:
我正在查看 SQL 转储,在顶部附近我看到一堆在代码中找不到的查询。我正在加载的模型有点复杂,有很多 $hasMany、$hasOne 和 $belongsTo 关联。 $belongsTo 模型之一与被调用的表相关联。但是查询正在寻找一个空的id,所以它首先被调用似乎很奇怪。
是否有明确的方法可以回溯查询以找出其来源?
【问题讨论】:
标签: cakephp-1.3
我正在查看 SQL 转储,在顶部附近我看到一堆在代码中找不到的查询。我正在加载的模型有点复杂,有很多 $hasMany、$hasOne 和 $belongsTo 关联。 $belongsTo 模型之一与被调用的表相关联。但是查询正在寻找一个空的id,所以它首先被调用似乎很奇怪。
是否有明确的方法可以回溯查询以找出其来源?
【问题讨论】:
标签: cakephp-1.3
您可以扩展您的数据源以记录应用程序中的每个 SQL 查询,例如在 How to log SQL queries to a log file with CakePHP 中(尽管它应该放在 app/model/datasources/dbo/ 中,而不是 cake/lib 中)
【讨论】: