Я настроил маршрут, как показано ниже в bootstrap.php
$route = new Zend_Controller_Router_Route(
'users/:id',
array(
'controller' => 'users',
'action' => 'view'
)
);
$router->addRoute('viewUser', $route);
, когда я пытаюсь перейти к /users/1
, и в сценарии просмотра выполните echo $page->getHref()
, я получу
Неустранимая ошибка: Zend_Controller_Router_Exception: идентификатор не указан в D: \ ResourceLibrary \ Frameworks \ ZendFramework \ library \ Zend \ View \ Helper \ Navigation \ HelperAbstract.php в строке 522
, когда я пытаюсьПерейти /users/view/id/1
все работает нормально.мне интересно, почему рендеринг пунктов меню из Zend_Navigation терпит крах в чем-то отдельном, как маршрутизация?