作成したエラーハンドリングクラスが実行されない。
エラーが起きたときに特定の処理をエラーハンドリングクラスで行いたいのですが、
下記のようなコードを加えて、コントローラでわざとエラーを起こすようにようにしたのですが
何も変化がありません。記載の仕方が間違っているのでしょうか。
環境はcakephp2です。
●\app\Lib\AppError.php
<?php
class AppError {
public static function handleError($code, $description, $file = null,
$line = null, $context = null) {
var_dump('エラー発生!');
}
}
●core.php
Configure::write('Error', array(
'handler' => 'AppError::handleError',
'consoleHandler' => 'AppError::handleError',
'level' => E_ALL & ~E_DEPRECATED,
'trace' => true
));
●\app\Config\bootstrap.php
App::uses('AppError' , 'Lib');