【发布时间】:2014-11-23 18:09:01
【问题描述】:
在 symfony2 routing.yml 中,我尝试使用如下可选参数创建路由:
/app/type/{typeValue}/page/{page}
所以,一个可行的例子是:
/app/test/type/hello/page/1
我的路线是:
api_test:
pattern: /api/test/type/{typeValue}/page/{page}
defaults: { _controller: TestCoreBundle:Json:test, page:1 }
这很好,但我希望 /type/{typeValue} 和 /page/{page} 是可选的,因此它也适用于这样的网址:
/app/test
/app/test/page/3
/app/test/type/myType
我的其他路由也会包含更复杂的可选参数,所以解决这个问题对我来说很重要。我需要做什么才能不需要创建单独的路线以支持每个组合?
【问题讨论】: