所有错误的Cakephp自定义错误页面

时间:2012-09-16 10:40:46

标签: cakephp error-handling cakephp-2.1 custom-error-pages

我创造了这个:

<?php

class AppExceptionHandler
{
    public static function handle($error)
    {       
        $this->controller->redirect('www.google.com');
        //echo 'Oh noes! ' . $error->getMessage();
        // ...
    }
    // ...
}

?>

回声输出正常,但我如何使用布局或视图?我不断得到这个错误:

Fatal error: Using $this when not in object context in ...

1 个答案:

答案 0 :(得分:0)

尝试在AppController.php中添加以下方法

public function appError($error) {
    //Do whatever you want
    debug($error);
}