2012-05-11 1 views
1

У меня есть маршрут:Zend Навигация маршруты в XML-конфигурации не используя переданную в параметрах

resources.router.routes.page.route = "page/:page" 
resources.router.routes.page.defaults.module = "core" 
resources.router.routes.page.defaults.controller = "page" 
resources.router.routes.page.defaults.action = "view" 
resources.router.routes.page.defaults.page = "home" 

Вот моя навигация XML:

<company> 
    <label>Company</label> 
    <route>page</route> 
    <page>company</page> 
</company> 

Как вы можете видеть здесь, Id хотят использовать route (и используйте переменную страницы) в моей xml-навигации zend. Проблема в том, что элемент страницы не используется. Результат будет выглядеть так:

http://localhost/website/public/page

вместо

http://localhost/website/public/page/company

Как я могу получить ZEND навигации использовать параметр страницы?

Спасибо!

+0

Я понял. Вам нужно обернуть элемент страницы в элемент params – jkushner

ответ

1

Вам необходимо обернуть элемент страницы в элемент params. См. Следующее:

<company> 
    <label>Company</label> 
    <route>page</route> 
    <params> 
     <page>company</page> 
    </params> 
</company> 
+0

+1 Этот ответ должен быть принят – Yeroon