Intereting Posts

CakePHP перенаправляет ошибку

Таким образом, мы все знаем об этом Error missing controller или любой другой ошибке, которую может выбросить CakePHP .

Теперь мой вопрос может быть довольно простым, но я не мог найти никакой документации по этому вопросу.

Как перенаправить на страницу 404 not found или 500 execption (например, как перенаправить на страницу costum), если нужно найти ее?

в моем config / core.php я нашел это:

  Configure::write('Exception', array( 'handler' => 'ErrorHandler::handleException', 'renderer' => 'ExceptionRenderer', 'log' => true )); 

Однако я не уверен, к чему я должен его изменить?

 Configure::write('Exception', array( 'handler' => 'ErrorHandler::handleException', 'renderer' => 'Test', 'log' => true )); 

Создать файл Cake / Error / Test.php

 <?php class Test { public function __construct(Exception $exception) { header('Location: /');die(); } } 

Отсутствует ошибка контроллера, которую вы можете предотвратить с помощью маршрутизатора. Создать последнее правило маршрутизатора:

 Router::connect('/*', array('controller' => 'app', 'action' => 'e404'));