Creo que el problema va mas alla del orden, el que crea el problema es Zend_Application_Resource_View que en vez de utilizar getStaticHelper del Broker para obtener el helper ViewRenderer crea uno nuevo y lo setea como el por defecto, seria interestane buscar info para ver si esto es bug o es por una cuestion de diseño, les dejo codigo para que sea mas grafico.
Zend_Application_Resource_View
Código PHP:
Ver original/**
* Defined by Zend_Application_Resource_Resource
*
* @return Zend_View
*/
public function init()
{
$view = $this->getView();
$viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer();
$viewRenderer->setView($view);
Zend_Controller_Action_HelperBroker::addHelper($viewRenderer);
return $view;
}
Zend_Application_Resource_View - Refurbished
Código PHP:
Ver original/**
* Defined by Zend_Application_Resource_Resource
*
* @return Zend_View
*/
public function init()
{
$viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('ViewRenderer');
if (null === $viewRenderer->view) {
$view = $this->getView();
$viewRenderer->setView($view);
} else {
$this->view = $view = $viewRenderer->view;
}
return $view;
}
Salu2.