Auf der Zend Framework Maillingliste ist die Frage aufgekommen, wie man in Zend Framework die View eines bestimmten Controller bzw. Modules rendern lassen kann. Dies ist relativ einfach, aber leider nicht dokumentiert:

1
$this->_helper->viewRenderer->renderBySpec($view, array('module' => $module, 'controller' => $controller));
  • $view: ist die gewünschte View
  • $module: das gewünschte Modul
  • $controller: der gewünschte Cotroller

Übrigens: Möchte man nur die View des momentanen Controllers ändern, so führt man:

1
$this->_helper->viewRenderer('anotherView');

aus.