protected function _initView() { $options = $this->getOptions(); if (!isset($options['resources']['view'])) { return; } $config = $options['resources']['view']; if (isset($config)) { $view = new Zend_View($config); } else { $view = new Zend_View(); } $view->setUseStreamWrapper(true); if (isset($config['doctype'])) { $view->doctype($config['doctype']); } if (isset($config['language'])) { $view->headMeta()->appendName('language', $config['language']); } if (isset($config['charset'])) { $view->headMeta()->setCharset($config['charset'], 'charset'); } $viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('ViewRenderer'); $viewRenderer->setView($view); return $view; }
protected function _initView() { $path = APPLICATION_PATH . '/modules/' . MODULE_NAME . '/views'; $view = new Zend_View(); $view->setUseStreamWrapper(true); $view->setEncoding('UTF-8'); $view->addScriptPath($path . '/partials'); $view->addScriptPath($path . '/scripts'); $view->addHelperPath(APPLICATION_PATH . '/../library/Bbx/View/Helper', 'Bbx_View_Helper'); $view->addHelperPath($path . '/helpers', 'ViewHelper'); $viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('ViewRenderer'); $viewRenderer->setView($view); Zend_Registry::set('view', $view); }
/** * Creates a view for testing. * * @return Zend_View */ protected function createView() { $view = new Zend_View(); $view->setEncoding('UTF-8'); $view->setScriptPath(dirname(__FILE__) . '/TestData'); // Simulate short_open_tag=On if necessary. $view->setUseStreamWrapper(true); // Register a translator for testing. $translatorOptions = array('adapter' => 'array', 'content' => array('subjectMsgId' => 'translated'), 'locale' => 'en'); $translator = new Zend_Translate($translatorOptions); $view->registerHelper(new Zend_View_Helper_Translate($translator), 'translate'); return $view; }