Кто-нибудь использует Zend Navigation в сочетании с URL-адресами, требующими динамических параметров?
Zend_Navigation кажется очень легким при работе со статическими маршрутами, но я не могу понять, как он может играть с динамическими параметрами URL.
Маршрут, как:
routes.editUser.route = '/users/:id/edit' routes.editUser.defaults.controller = 'user' routes.edutUser.defaults.action = 'edit' В этой навигации:
 <pages> <editUser> <controller>users</controller> <action>edit</action> <route>editUser</route> </editUser> </pages> 
  Просто выдает ошибку в Zend_Navigation, если я не укажу значение по умолчанию для :id .  Тем не менее, это бесполезно для меня, если я не могу ввести фактический идентификатор пользователя при создании меню. 
Есть ли простой способ сделать это? Благодарю.
 resources.navigation.pages.profile.params_id = "USER_ID" 
 // Looks for any navigation pages requiring user information and injects it $pages = $this->getContainer()->findAllBy('params_id', 'USER_ID'); foreach($pages as &$page){ $page->setParams(array( 'id'=>$user->id, 'username'=>$user->username )); }