How can I get the curent locale in Symfony 2.3 ?
I have a url like this:
/{_locale}/blog/article
with FR as a default parameter.
I try the following:
$this->get('request')->getLocale()
but it always give me the default parameter.And i am aware that i can use $this->get('session')->set('_locale', 'fr');
but the problem is that when the user first visit my website he has nothing stored in his session.
You can get current locale by this
$request = $this->get('request');
echo $request->getLocale();
Simply use $request->getLocale();
in Symfony 4 since this seems to the top link when you search in Google for this topic.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With