У меня есть 2 ссылки в моем layout.phtml и маршрут в начальной загрузке:
1. Link:
echo $this->url(array('controller' => 'aktuelles', 'action' => 'index'), null, true );
// creates: http://localhost/aktuelles
2: Link
echo $this->url(array('controller' => 'projekte', 'action' => 'wohnen', 'projektId' => 26), 'projekte-galeria', false);
// creates: http://localhost/projekte/wohnen/26
Route:
$front = Zend_Controller_Front::getInstance();
$router = $front->getRouter();
$route = new Zend_Controller_Router_Route( 'projekte/wohnen/:projektId',
array(
'module' => 'web',
'controller' => 'projekte',
'action' => 'wohnen',
'projektId' => null)
);
$router->addRoute( 'projekte-galeria', $route);
Когда я загружаю страницу, все отображается правильно, и все URL-адреса верны.
Проблема: Как только я нажимаю на вторую ссылку (http://localhost/projekte/wohnen/26),, первая ссылка меняется:
от: localhost / aktuelles
to: localhost / projekte / wohnen
Почему ссылка изменилась?