我想返回控制器中的当前调试级别。当整个应用程序处于调试模式时,它的目标是回显特定消息。如果不在调试模式下,它不应该给出消息。
蛋糕 2.x
谢谢托马斯
您是否尝试过使用 debug() 函数?
http://book.cakephp.org/2.0/en/development/debugging.html
例如
debug("Some String");
或者
debug($myArray);
这将打印调试信息,但仅在调试模式下(级别 > 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 的建议使用