Symfony路由器 - 基于主机+语言环境的更多路径的一个路由名称

时间:2016-12-22 11:11:53

标签: php routes symfony

可以使用一个名称创建symfony路由(例如"联系")以及更多基于主机的路径?此路由也由主持人设置_locale

我需要它才能在模板中使用{{ path('contact') }}

示例:

contact:
     host:      example.com
     path:      /contact
     defaults:  { _controller: AppBundle:Contact:index, _locale: en }

     host:      example.cz
     path:      /kontakt
     defaults:  { _controller: AppBundle:Contact:index, _locale: cs }

感谢。

1 个答案:

答案 0 :(得分:2)

您可以使用JMSI18nRoutingBundle。在此page中,您可以找到相同的案例。