如何获得Symfony中的国家语言

如何获得Symfony中的国家语言

问题描述:

我正在自定义我的错误页面,并且如果可以直接在我的模板中获取国家用户的语言,而没有控制器,我正在游荡。如何获得Symfony中的国家语言

您可以使用:

{{ app.request.locale }} 

编辑

啊我不明白的问题,但是这是你在找什么:

$request->getPreferredLanguage($anArrayOfYourSupportedLanguages); 

然后将它传递给你的树枝。 fabpot回答:

https://groups.google.com/forum/#!topic/symfony-devs/-2AwAQhlLLQ

+0

这会不会只是回到我的默认langugae?因为我真的很喜欢根据所在国家的国家是否有方法获得使用的语言。 – 2015-04-03 01:51:03

+0

更新了我的答案。 getPreferredLanguage并将其传递给你的树枝 – 2015-04-03 02:28:01