Php Symfony2:如何手动设置区域设置?

Php Symfony2:如何手动设置区域设置?,php,symfony,Php,Symfony,拜托,你能帮我解决这个问题吗? 然而,我通过将symfony2中的_语言环境链接到英语,它仍然使用捷克语的文本,我不知道如何解决它。 求求你,救命 $locale我从会话中得到如下信息: $locale = $this->getRequest()->getSession()->get('_locale'); 下面是包含存储库方法的文件。 编辑: 在我将获取语言环境的方式从以前更改为以下方式后: $locale = $this->getRequest

拜托,你能帮我解决这个问题吗? 然而,我通过将symfony2中的_语言环境链接到英语,它仍然使用捷克语的文本,我不知道如何解决它。 求求你,救命

$locale我从会话中得到如下信息:

       $locale = $this->getRequest()->getSession()->get('_locale');
下面是包含存储库方法的文件。

编辑: 在我将获取语言环境的方式从以前更改为以下方式后:

   $locale = $this->getRequest()->getSession()->get('_locale');
   $this->get('gedmo.listener.translatable')->setTranslatableLocale($locale);  
它可以工作,但有一个问题,这是我第一次访问web时遇到的错误:

区域设置或语言不能为空,必须通过侦听器或实体进行设置


我试图在网上找到一些帮助,但还是一无所获。你在找这个吗

$this->getRequest()->getSession()->set('_locale', 'en');

我希望是的。非常感谢你