Случай: вы разрабатываете сайт с Zend Framework и нуждаетесь в относительных ссылках на папку, в которую развертывается webapp. I.e. mysite.com/folder
онлайн и localhost:8080
в разработке.
В диспетчерах, независимо от развернутого местоположения, хорошо работает следующее:
$this->_helper->redirector->gotoSimple($action, $controller, $module, $params);
И следующее внутри viewcript, т.е. index.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 />
на локальном хосте