我正在使用区域设置切换器
https://github.com/lunetics/LocaleBundle/blob/master/Resources/doc/switcher.md
通过在树枝中调用{{locale_switcher()}},它会显示我的语言列表...这适用于每个页面,例如/ news / / profile / whatever ...
如果用户登录或不登录,我对“main root”“/”mysite.com/有不同的内容。
当用户注销时它可以工作.. locale_switcher显示语言...但是在同一个网址...当我登录 .. 它不起作用 ...当然在/ home / etc工作......即使登录...
我不知道为什么......任何想法?
答案 0 :(得分:0)
这应该有效
project_main:
pattern: /{_locale}
defaults:
_controller: ProjectWebBundle:Main:main
_locale: %locale%