我的网站使用Zend框架,并在子文件夹中运行,例如:http://www.example.com/sub/folder。现在我想在我的CSS链接前加上/sub/folder/,以便在类似http://www.example.com/sub/folder/product/abc的页面中加载CSS。我认为我找到了一个视图助手来做这个BaseUrl,但是BaseUrl似乎只能在实际的视图文件中工作,而不能在引导类中工作。有人知道原因和可接受的解决方法吗?
这是我的引导类片段。
这是我的引导类片段。
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'));
}
}