0
如果有任何可能告訴Symfony2 framework
,如果我的路由中的所有參數都有默認值,將會被重定向到同一路由,但是不會使用它們嗎?與Symfony2
相同,生成URL地址。Symfony2,autoredirect如果所有參數都是默認路由
例如:
default_blog:
path: /{type}/{page}
defaults: { _controller: AcmeBlogBundle:Default:index, type: "page", page: 1}
requirements:
page: \d+
type: page
所以,如果我有/page/2
這將是確定的,但如果我把/page/1
到URL,我會被重定向到/
。這是可能的,如果是,如何?
這不是一個很好的解決方案。然後,我可能會在我的路線中創建重定向。對於每個具有所有默認值的路線,是否有全球解決方案? –
這是一個不錯的解決方案。您不能在路由中直接使用重定向,但是必須在控制器中手動使用它。 –
但我必須在我的控制器中手動使用它。所以如果我有10個控制器,並且有3個以上的動作,所以我必須將它粘貼30次以上到每個動作方法。 –