CakePHPをインストールしたばかりの状態では、デフォルトで画面下部にSQLダンプが表示される。
たとえば以下のように。
これはデバッグ支援機能の1つで、app/Config/core.phpでデバッグレベルを変更することによりオンオフできる。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
// app/Config/core.php /** * CakePHP Debug Level: * * Production Mode: * 0: No error messages, errors, or warnings shown. Flash messages redirect. * * Development Mode: * 1: Errors and warnings shown, model caches refreshed, flash messages halted. * 2: As in 1, but also with full debug messages and SQL output. * * In production mode, flash messages redirect after a time interval. * In development mode, you need to click the flash message to continue. */ Configure::write('debug', 2); |
debugを0にするとメッセージは表示されない。
debugを1にするとエラーと警告のメッセージが表示される。
debugを2にすると更にSQLがダンプされる。CakePHPをインストールした時点ではこれがデフォルト。