如何以语言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语言,并且我有echo“Locale”其他Controller所以得到值“en”插入“fr_FR”
以下方式我有echo语言环境值
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'lang”中设置setLocale和getLocale中的会话