0
我正在查看SQL转储和靠近顶部,我看到一堆查询,我在代码中找不到。我正在加载的模型有点复杂,有许多$hasMany
,$hasOne
和$belongsTo
关联。其中一个$belongsTo
模型与被调用的表相关联。但查询正在寻找一个空id
,所以它首先被称为它似乎很奇怪。如何找到从cakePHP中调用查询的位置?
有没有一种明确的方法可以追溯查询来查明其来源?
我正在查看SQL转储和靠近顶部,我看到一堆查询,我在代码中找不到。我正在加载的模型有点复杂,有许多$hasMany
,$hasOne
和$belongsTo
关联。其中一个$belongsTo
模型与被调用的表相关联。但查询正在寻找一个空id
,所以它首先被称为它似乎很奇怪。如何找到从cakePHP中调用查询的位置?
有没有一种明确的方法可以追溯查询来查明其来源?
你可以扩展你的数据源中How to log SQL queries to a log file with CakePHP在你的应用程序每一个SQL查询日志一样(尽管它应该在app /模型/数据源/ DBO /,而不是蛋糕/ lib目录放)