【问题标题】:How can I locate where a query is called from in cakePHP?如何找到在 cakePHP 中调用查询的位置?
【发布时间】:2011-08-15 20:44:12
【问题描述】:

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

是否有明确的方法可以回溯查询以找出其来源?

【问题讨论】:

    标签: cakephp-1.3


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-15
      • 2018-10-08
      • 1970-01-01
      • 2017-03-05
      • 2017-09-08
      • 2012-01-15
      相关资源
      最近更新 更多