我想在以下情况下覆盖Symfony 3中的LocaleEventListener:
场景1:
我需要在Cookie中设置“语言环境”,例如en|de
方案2:
需要获取requesturi = "/"
并检查cookie中是否有语言环境
方案3:
如果我们在上一页中有语言环境(例如:domain.com/en
)
和
现在位于根域中(例如domain.com
)
然后==>重定向到domain.com/en
结果:这样,用户系统可以检测到Cookie中的先前语言,并在根域上命中后重定向到用户
目的: 大多数用户会切换语言,但有时他们会打开一个带有主域(我们拥有默认语言)的新标签-但是用户希望使用其以前的语言。
我如何通过实现目标来克服这个问题?
谢谢。