У меня определен следующий маршрут:
$route = new Zend_Controller_Router_Route(
'users/:id',
array(
'controller' => 'users',
'action' => 'profile',
'id' => ''
)
);
Когда я нахожусь на странице через сокращенный URL (localhost / users / someuser), все URL-адреса, определенные в файле макета, ссылаются на «localhost / users». Вот код в макете:
<li><a href="<?php echo $this->url(array('controller' => 'index'), null, true); ?>">Home</a></li>
<li><a href="<?php echo $this->url(array('controller' => 'search'), null, true); ?>">Search</a></li>
<!-- etc. -->
Как исправить код, чтобы ссылки в файле макета указывали на правильные URL-адреса?