Acceder a Zend_View desde un plugin en Zend Framework

Código para acceder a la vista desde un plugin de Zend Framework. Solo es necesario desde los métodos:

  • routeStartup
  • routeShutdown
  • preDispatch

El código es el siguiente:

$viewRenderer = Zend_Controller_Action_HelperBroker::getExistingHelper('ViewRenderer');
$viewRenderer->initView();
$view = $viewRenderer->view;
$view->assign('foo', 'bar');

Otra manera de acceder es:

$view = Zend_Controller_Front::getInstance()->getParam('bootstrap')
                                            ->getResource('view');
$view->assign('foo', 'bar');

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>