案例:您正在使用 Zend Framework 开发一个站点,并且需要到部署 webapp 的文件夹的相关链接。即mysite.com/folder
在线和localhost:8080
正在开发中。
无论部署位置如何,以下在控制器中都可以正常工作:
$this->_helper->redirector->gotoSimple($action, $controller, $module, $params);
下面是一个视图脚本,即。索引.phtml:
<a href="<?php echo $this->url(array('controller'=>'index', 'action' => 'index'), null, true); ?>">
但是在链接到图像或样式表时如何获得正确的基本路径?(例如在 layout.phtml 文件中):
<img src='<?php echo WHAT_TO_TYPE_HERE; ?>images/logo.png' />
和
$this->headLink()->appendStylesheet( WHAT_TO_TYPE_HERE . 'css/default.css');
WHAT_TO_TYPE_HERE
应该用给出的东西代替
<img src="/folder/images/logo.png />` on mysite.com and `<img src="/images/logo.png />
在本地主机上