Source for file ErrorController.php
Documentation is available at ErrorController.php
class ErrorController extends Zend_Controller_Action
public function errorAction()
$errors =
$this->_getParam('error_handler');
$this->view->message =
'You have reached the error page';
case Zend_Controller_Plugin_ErrorHandler::EXCEPTION_NO_ROUTE:
case Zend_Controller_Plugin_ErrorHandler::EXCEPTION_NO_CONTROLLER:
case Zend_Controller_Plugin_ErrorHandler::EXCEPTION_NO_ACTION:
// 404 error -- controller or action not found
$this->getResponse()->setHttpResponseCode(404);
$this->view->message =
'Page not found';
$this->getResponse()->setHttpResponseCode(500);
$this->view->message =
'Application error';
// Log exception, if logger available
if ($log =
$this->getLog()) {
$log->crit($this->view->message, $errors->exception);
// conditionally display exceptions
if ($this->getInvokeArg('displayExceptions') ==
true) {
$this->view->exception =
$errors->exception;
$this->view->request =
$errors->request;
$bootstrap =
$this->getInvokeArg('bootstrap');
if (!$bootstrap->hasResource('Log')) {
$log =
$bootstrap->getResource('Log');
Documentation generated on Wed, 15 Jun 2011 15:58:39 +0300 by phpDocumentor 1.4.1