Как я могу переписать объект представления по умолчанию в Zend Framework, чтобы я мог иметь собственный.
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap {
function _initViewHelpers() {
$this->bootstrap('view');
$view = $this->getResource('view');
$view->doctype('HTML4_STRICT');
$view->setHelperPath(APPLICATION_PATH . '/helpers', '');
$view->headMeta()->appendHttpEquiv('Content-type', 'text/html;charset=utf-8')
->appendName('description', 'Zend Framework');
$view->headTitle()->setSeparator(' - ');
$view->headTitle('Zend Custom View');
$view->setScriptPath(APPLICATION_PATH . '/themes/admin');
return $view;
}
}
Представление по умолчанию содержит путь сценария по умолчанию для модуля. Я хочу один путь для всех модулей, чтобы включить систему шаблонов. Метод setScriptPath должен перезаписать путь по умолчанию, созданный объектом представления, но это не так.
array(2) { [0]=> string(66) "C:/xampp/htdocs/NEOBBS_v6/application/modules/admin/views\scripts/" [1]=> string(51) "C:\xampp\htdocs\NEOBBS_v6\application/themes/admin/" }
у него есть два scriptPath. Можно ли это сделать, переписав объект представления по умолчанию? Как я могу это сделать, спасибо за продвинутый