Category Archives: 技術情報

CakePHP のデバッグ出力

CakePHP 1.3 のデバッグ出力方法

/app/config/core.php の 以下の行で debug を 2 以上にしても OK だが、

Configure::write('debug', 2);

いちいち変更するのも面倒な場合は以下のように、表示させたい部分で debug() を利用する。
<例>フォームを配置したビューで、フォームの中身($this-data)を表示する例 

 <?php echo debug($this->data); ?>

すると以下のように表示される。

もし、CakePHP のバージョンが変わって debug() が使えなくなったときは、以下のようにするとよい。これは上記の debug() と等価である。表示結果も全く変わらない。

<pre><?php echo print_r($this->data); ?></pre>

 

ツイートツイート