Symfony2 - FOSUserBundle - 在url中添加_locale

时间:2015-08-17 21:33:18

标签: symfony fosuserbundle

我想为Symfony2覆盖FOSUserBundle的默认路由,以获得如下结果:

www.mysite.com/en/login
www.mysite.com/es/login
www.mysite.com/fr/login

www.mysite.com/en/profile
www.mysite.com/es/profile
www.mysite.com/fr/profile

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

看看this link.我认为这正是你所需要的。

[...]在_locale字符串之前添加前缀(例如/ admin / en / dashboard),可以添加“i18n_prefix”选项。

# app/config/routing.yml
dashboard:
    ...
    options: { i18n_prefix: admin }