Мой сайт использует фреймворк zend и работает в подпапке, например: http://www.example.com/sub/folder. Теперь я хочу добавить мои ссылки css с/sub/folder /, чтобы сделать загрузку css на таких страницах, как http://www.example.com/sub/folder/product/abc, я думал, что нашел помощника вида для этого BaseUrl, но BaseUrl, похоже, работает только в реальных файлах просмотра, а не в начальной загрузке класс. Кто-нибудь знает причину этого и исключаемое обходное решение?zendframework baseUrl view helper in bootstrap
Это фрагмент моего класса boodstrap.
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
protected function _initStylesheet()
{
$this->_logger->info('Bootstrap ' . __METHOD__);
$this->bootstrap('view');
$this->_view = $this->getResource('view');
$this->_view->headLink()->appendStylesheet($this->_view->baseUrl('/css/main.css'));
}
}
Спасибо, это решило мою проблему! – Yeroon