Кто-нибудь использует 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
. Однако, мне бесполезно, если я не могу ввести фактический идентификатор пользователя при создании меню.
Есть ли прямой способ сделать это? Спасибо.