Функции расширения CakePHP AppError

У меня есть следующий код в качестве файла AppError на моем сайте CakePHP:

<?php class AppError extends ErrorHandler { function _outputMessage($template) { $this->controller->render($template, 'error'); $this->controller->afterFilter(); echo $this->controller->output; } function error404 () { $this->set('title_for_layout', 'Not Found (404)'); } } ?> 

Первая функция отлично работает, если все ошибки используют макет ошибки вместо стандартного. Но вторая функция заставляет приложение взорваться … почему? Разве он не должен просто расширять функцию error404 внутри обработчика ошибок?

благодаря

Solutions Collecting From Web of "Функции расширения CakePHP AppError"