Как я могу получить текущую локаль в Symfony 2.3?
У меня есть URL-адрес: /{_locale}/blog/article
с FR как параметр по умолчанию. Я пробую следующее: $this->get('request')->getLocale()
но он всегда дает мне параметр по умолчанию. И я знаю, что могу использовать $this->get('session')->set('_locale', 'fr');
но проблема в том, что, когда пользователь впервые посещает мой сайт, он ничего не хранит в своей сессии.
Вы можете получить текущий язык
$request = $this->get('request'); echo $request->getLocale();