2011-10-21 1 views

답변

2

"app"폴더에 "app_error.php"파일을 만듭니다.

<?php 

    class AppError extends ErrorHandler { 
    function error404($params, $messages) { 
     $this->Session->flash($messages); 
     $this->controller->redirect(array('controller'=>'welcome', 'action'=>'index')); 
     parent::error404($params); 
    } 
    } 

?> 

리디렉션 전에 세션 플래시에 오류 메시지를 저장할 수 있습니다.

+0

작동하지 않습니다. 오류가 발생했습니다. 오류 : 컨트롤러 abcd가 컨트롤러 UsersController에 정의되어 있지 않습니다. 오류 : appController :: abcd() 파일을 app/Controller/UsersController.php에 만듭니다. – shibly

+0

케이크 디버그 모드를 "0"으로 변경하여 프로덕션 모드를 사용합니다. –

+0

생산 모드가 도움이되지 않습니다. – shibly

관련 문제