getView(); $viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer(); $viewRenderer->setView($view); Zend_Controller_Action_HelperBroker::addHelper($viewRenderer); return $view; } /** * Retrieve view object * * @return Zend_View */ public function getView() { if (null === $this->_view) { $options = $this->getOptions(); $this->_view = new Zend_View($options); if (isset($options['doctype'])) { $this->_view->doctype()->setDoctype(strtoupper($options['doctype'])); if (isset($options['charset']) && $this->_view->doctype()->isHtml5()) { $this->_view->headMeta()->setCharset($options['charset']); } } if (isset($options['contentType'])) { $this->_view->headMeta()->appendHttpEquiv('Content-Type', $options['contentType']); } if (isset($options['assign']) && is_array($options['assign'])) { foreach ($options['assign'] as $key => $value) { $this->_view->assign($key, $value); } } } return $this->_view; } }