コントローラやモデル内の変数の中身を確認する方法

コントローラは、以下のように書けば、画面にその変数の中身が表示される。

pr($test);
exit;

が、だいぶ面倒くさいし、モデルでは使えないので、次の方法を使う。

/ コントローラやモデル

$this->log($this->request->data['icon'],LOG_DEBUG);
/ $this->log($this->request->data['formに付けたname'],LOG_DEBUG);
/ ビュー

<?= $this->Form->input('icon', ["type"=>"file",'label' => 'アイコン画像']); ?>
/                        ↑ formに付けたname 

すると、/logs/error.logに変数の中身が表示される。

キャプチャ

参考:

多謝。

この記事が気に入ったらサポートをしてみませんか?