En el bootstrap, puse lo siguiente:
Código:
y en el archivo "Pluging" que se debe crear tengo lo siguiente:$frontController = Zend_Controller_Front::getInstance(); $frontController->throwExceptions(true); $frontController->setRouter(new Zend_Controller_Router_Rewrite()); $frontController->registerPlugin(new MisClases_Errores('error_handler')); // run! $frontController->dispatch();
Código:
El error que obtengo es el siguiente:<?php class MisClases_Errores extends Zend_Controller_Action { public function errorAction() { $errors = $this->_getParam('error_handler'); switch ($errors->type) { 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()->setRawHeader('HTTP/1.1 404 Not Found'); // ... get some output to display... break; default: // application error; display error page, but don't change // status code break; } } }
Código:
ALguna idea?Catchable fatal error: Argument 1 passed to Zend_Controller_Action::__construct() must be an instance of Zend_Controller_Request_Abstract, none given,
Seguramente debe ser una pregunta muy basica, pero lo que pasa, es que estoy aprendiendo, y ya avanze muchisimo gracias a ustedes.
Desdee ya un abrazo.