如何使用Zend公司在路由可选参数(How to use optional parameters a

2019-09-21 05:50发布

我想设置一个类似的路由标准的路由器使用可选参数,如:

intranet.route = 'intranet/:controller/:action/:title/:id'

只有ID参数不需要值。 我试图给它像一个默认值-但随后的变量仍设置,但我不希望它在所有存在当用户不给它任何价值

另外,我怎么能建立与动态值的路线,就像这样:

联网/索引/索引/前%20Page / 123 /富/酒吧

那么变量$ foo的值为“酒吧”的存在

Answer 1:

你可以在样的application.ini默认值设置为一个参数

resources.router.routes.intranet.defaults.id = null

或者,如果你想设置,你可以使用动态路由*

intranet.route = 'intranet/:controller/:action/:title/*

这使得标题可选后的变量。



文章来源: How to use optional parameters at zend routing