The code in the first var_dump is the exception code, which defaults to
zero. I don't think ZF uses exception codes but I could be wrong.

On the second var_dump(), that's a response object which was updated to
respond with a 404.

I hope this helps!

--
Hector Virgen
Sent from my Droid X
On Nov 25, 2010 7:56 AM, "Mike A" <mik...@hotmail.co.uk> wrote:
> With a bad controller http://domain/default/sfsdf:
>
> I var_dump($errors) after the first line of class ErrorController
> <$errors = $this->_getParam('error_handler')>, and get (edited)...
>
> *object*(/ArrayObject/)[/32/]
> /public/ 'exception'=>
> *object*(/Zend_Controller_Dispatcher_Exception/)[/31/]
> /protected/ 'message'=> string 'Invalid controller specified (sfsdf)'
/(length=36)/
> /protected/ 'code'=> int 0
>
> I var_dump($this->getFrontController()) and get (edited)...
>
> *object*(/Zend_Controller_Front/)[/7/]
> /protected/ '_dispatcher'=>
> *object*(/Zend_Controller_Dispatcher_Standard/)[/4/]
> /protected/ '_response'=>
> *object*(/Zend_Controller_Response_Http/)[/28/]
> /protected/ '_httpResponseCode'=> int 404
> /protected/ '_plugins'=>
> *object*(/Zend_Controller_Plugin_Broker/)[/8/]
> /protected/ '_response'=>
> *object*(/Zend_Controller_Response_Http/)[/28/]
> /protected/ '_httpResponseCode'=> int 404
> /protected/ '_request'=>
> *object*(/Zend_Controller_Request_Http/)[/27/]
> /protected/ '_response'=>
> *object*(/Zend_Controller_Response_Http/)[/28/]
> /protected/ '_httpResponseCode'=> int 404
>
> Why does "code" in the first dump not match the (correct)
> httpResponseCode in the second? It does if I have a good controller and
> a bad action.
>
> TIA...
>
>

Reply via email to