我想在控制器中返回当前的调试级别。当整个应用程序处于调试模式时,它回显特定消息的目标。如果不是在调试模式下,它不应该给出消息。
cake 2.x
THX 托马斯
答案 0 :(得分:1)
您是否尝试过使用debug()函数?
http://book.cakephp.org/2.0/en/development/debugging.html
e.g。
debug("Some String");
或
debug($myArray);
这将打印调试信息,但仅在调试模式(级别> 0)
时答案 1 :(得分: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>';
}
如果您只需要输出通用的“调试”消息,请按照@cowls
的建议使用debug('mymessage')