-1

我想返回控制器中的当前调试级别。当整个应用程序处于调试模式时,它的目标是回显特定消息。如果不在调试模式下,它不应该给出消息。

蛋糕 2.x

谢谢托马斯

4

2 回答 2

1

您是否尝试过使用 debug() 函数?

http://book.cakephp.org/2.0/en/development/debugging.html

例如

debug("Some String");

或者

debug($myArray);

这将打印调试信息,但仅在调试模式下(级别 > 0)

于 2013-03-06T09:57:40.623 回答
0

您可以通过 'Configure::read()' 读取所有 'Config' 参数的值,包括'debug' 的当前值;文档可以在这里找到:http: //book.cakephp.org/2.0/en/development/configuration.html#configure-class

您可以使用此输出自定义消息;

if (Configure::read('debug')) {
    echo '<h1>Your site is running in debug-mode</h1>';
    echo '<p>debug level: ' . Configure::read('debug') . '</p>';
}

如果您只需要输出通用的“调试”消息,debug('mymessage')请按照@cowls 的建议使用

于 2013-03-06T12:52:45.783 回答