Zend_Controller_Action_Exception
There’s a cool feature in Zend Framework when a controller or action doesn’t exists. That’s really useful, because you simply write an ErrorController.php in you default module and every action’s exception sends the user to this controller/action and the job is done for you. What is important here is to show the error message at least on the development stage. Actually the request stores it as a parameter. Here’s some source:
<?php class ErrorController extends Zend_Controller_Action { public function errorAction() { $errorHandler = $this->getRequest()->getParam('error_handler'); /* @var $error Zend_Controller_Action_Exception */ $error = $errorHandler->exception; echo $error->getMessage(); } }
Related posts:









