2016-12-02 69 views
0

我想知道我的Twig擴展或實體存儲庫中的當前區域設置。我怎麼能這樣做?擴展或存儲庫中的symfony2 getlocale

在默認控制器我可以得到它:$request->getLocale();

但我需要在我的擴展或庫,實現從當前的語言環境取決於查詢。

回答

0

是不是最好的解決辦法,但我認爲你可以做到sometig麗格此:

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

$result = $yourRepo->yourMethodInRepo($locale) 
在回購

public function yourMethodInRepos($locale) {} 
+0

感謝您的重播,但問題是,即時通訊從擴展,而不是控制器加載存儲庫,所以我不能訪問$請求。 – vyckiuz