CakePHP-3配置显示底部执行的查询

时间:2014-06-12 09:30:11

标签: cakephp-3.0

我在app.php中启用了调试模式,但无法查看查询和执行时间。

2 个答案:

答案 0 :(得分:1)

请参阅有关记录查询的文档:

http://book.cakephp.org/3.0/en/orm/database-basics.html#query-logging

连接的配置选项:

http://book.cakephp.org/3.0/en/orm/database-basics.html#configuration

您将能够在应用程序内的tmp/logs/debug.log文件中看到已记录的查询。

您可以在终端窗口中使用tail -f debug.log来获取正在执行的查询的实时反馈。

答案 1 :(得分:0)

启用调试时,应使用cake提供的debugkit。只需将其添加到composer-file:

{
    "require": {
        "cakephp/debug_kit": "2.2.*"
    }
}

(并将" debug"在app.php中转为true)