如果我要在symfony中创建自己的链接:
http://www.mypage.com/phone/show/id/1
为:http://www.mypage.com/linksone
在路由:linksone:
url: /linksone
param: { module: phone, action: show, id: 1 }
如果我在URL中使用自己的参数怎么办?
如何的例子:
http://www.mypage.com/phone/show?number=3
我不需要更改
的链接http://www.mypage.com/phone/show/number/3
i必须使用:http://www.mypage.com/phone/show?number=3 - with/number/3不工作
是否可以使用自己的参数进行路由?
linksone:
url: /linksone
param: { module: phone, action: show, number: 3 }
不工作
这一页在"实用Symfony"教程中解释了Symfony中的路由:http://www.symfony-project.org/jobeet/1_4/Doctrine/en/05
你可以在你的URL中像这样引入参数:
linksone:
url: /phone/show/:number
param: { module: phone, action: show }
如果您想使:number
参数可选,您可以将默认值添加到param
选项:
linksone:
url: /phone/show/:number
param: { module: phone, action: show, number: 1 }