1

如何以语言 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 中设置会话

4

0 回答 0