[英]Routing in Symfony
我有兩個鏈接:
http://www.mypage.com/phone/show/id/1
和:
http://www.mypage.com/phone/show/id/2
我想為此建立鏈接
http://www.mypage.com/linksone
和
http://www.mypage.com/linkstwo
使用Symfony路由系統可以做到這一點嗎?
linksone:
url: /linksone
param: { module: phone, action: show}
linkstwo:
url: /linkstwo
param: { module: phone, action: show}
我可以在哪里添加ID?
我相信這應該做到:
linksone:
url: /linksone
param: { module: phone, action: show, id: 1}
linkstwo:
url: /linkstwo
param: { module: phone, action: show, id: 2}
如果你想在Symfony 2+中這樣做,你需要做以下路由,希望有人會覺得這很有用。 這只是一個例子,沒有使用你的名字/路線。
home_route:
path: /home
defaults: { _controller: DemoCoreBundle:StaticPageController:home }
about_route:
path: /about
defaults: { _controller: DemoCoreBundle:StaticPageController:about }
team_route:
path: /team/{member_id}
defaults: { _controller: DemoCoreBundle:StaticPageController:team, member_id:null }
requirements:
member_id: \d+
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.