Я смущен о различных способах бутстрапных ZF: , например, я могу сделать это в application.ini:Зенда application.ini и самонастройки
resources.view.encoding = "UTF-8"
и тогда я могу делать практически то же самое? в bootstrap.php файле:
protected function _initView(){
$view = new Zend_View();
$view->setEncoding('UTF-8');
$viewRenderer =Zend_Controller_Action_HelperBroker::getStaticHelper('ViewRenderer');
$viewRenderer->setView($view);
return $view;
}
1) Являются ли эти методы практически то же самое? или они работают по-другому в фоновом режиме?
2) Есть ли причина выбирать один над другим (я предполагаю, что это должно быть ....)?
Не говоря уже о переключении и наследовании встроенной среды (dev/test/prod), доступной в Zend_Config – Phil
, но - я думаю, я не понимаю, как эти параметры применяются. Что делать, если я укажу различные параметры в файле application.ini и bootstap (например, например, кодировки). Какой из них будет применен? – Stann
@Andre Из памяти методы Bootstrap '_init *' выполняются после плагинов ресурсов приложения. Кроме того, я думаю (это может быть или не быть правильным), если ваш метод init назван таким же, как плагин ресурса (например, «view», «db», «layout» и т. Д.), Он будет выполняться вместо плагина – Phil