コントローラーで現在のデバッグ レベルを返したいと思います。アプリ全体がデバッグ モードのときに、特定のメッセージをエコーすることが目的です。デバッグ モードでない場合、メッセージは表示されません。
ケーキ2.x
Thx トーマス
debug()関数を使用してみましたか?
http://book.cakephp.org/2.0/en/development/debugging.html
例えば
debug("Some String");
また
debug($myArray);
これにより、デバッグ情報が出力されますが、デバッグモード(レベル> 0)の場合のみです。
「Configure::read()」を介して、「debug」の現在の値を含むすべての「Config」パラメータの値を読み取ることができます。ドキュメントはここにあります: 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 の提案に従って使用してください