如何以语言 var 存储会话?
我的parameters.ini
设置默认本地
locale = en
我的config.yml
设置默认语言环境
translator: { fallback: %locale% }
default_locale: "%locale%"
我已经在语言控制器中更改了语言
public function languageAction(Request $request)
{
$request = $this->getRequest();
$request->setLocale('fr_FR');
// BOTH CODE TRY IT ABOVE AND BELLOW BUT NOT RUN ANY ONE
$session = $this->get('session');
$session->set('locale', 'fr_FR');
}
我已经在会话“locale”中设置了 fr_FR 语言,并且我已经回显了“Locale”其他控制器,所以插入了“fr_FR”的值“en”
以下方式我有回声区域设置值
class galleryController extends Dashboard
{
public function indexAction(Request $request)
{
$request = $this->getRequest();
echo $request->getLocale();
**or**
$session = $this->get('session');
echo $session->get('locale');
}
}
如何在“'fr_FR'”语言中的 setLocale 和 getLocale 中设置会话