symfony2 getlocale在扩展或存储库中

时间:2016-12-02 10:04:47

标签: php symfony locale

我想知道我的Twig扩展或实体存储库中的当前区域设置。我怎么能这样做?

在默认控制器中,我可以通过:$request->getLocale();

获取它

但我需要在我的扩展或存储库中,根据当前的语言环境进行查询。

1 个答案:

答案 0 :(得分:0)

不是最好的解决方案,但我认为你可以做到这一点:

-in controler $locale = $request->getLocale();

$result = $yourRepo->yourMethodInRepo($locale)
你的回购中的

public function yourMethodInRepos($locale) {}