1

我有一条路线:

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>

正如您在此处看到的,我想在我的 zend 导航 xml 中使用我的路线(并使用页面变量)。问题是,页面元素没有被使用。结果变为:

http://localhost/website/public/page

代替

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

如何让 zend 导航使用页面参数?

谢谢!

4

1 回答 1

1

您需要将页面元素包装在 params 元素中。见如下:

<company>
    <label>Company</label>
    <route>page</route>
    <params>
       <page>company</page>
    </params>
</company>
于 2012-05-12T03:50:11.620 回答