你是怎么做到的?但如果可能,请避免使用特定语言
必须为每个网址编写它很烦人。
例如:我希望我的网站回复/和/ fr-FR /每个网址。前者为英语,后者为法语。
答案 0 :(得分:6)
您应该查看JMSI18nRoutingBundle,它可以为路由添加国际化支持,而无需复制任何路由定义。
此捆绑包配置了三个用于转换路径的公共场景。您的示例非常适合Scenario 2 "Prefixing All Routes With The Locale except those of the default locale"
答案 1 :(得分:1)
在你的routing.yml中,你可能有类似的东西(如果你使用yaml进行路由配置:
AcmeTestBundle:
resource: "@AcmeTestBundle/Resources/config/routing.yml"
prefix: /
您是否尝试将{locale}添加到前缀?