mudar linguagem pelo link

Eu tenho o seguinte código no controller:


 function init()

    {

        parent::init();

        $app = Yii::app();

        if (isset($_POST['lg']))

        {

            $app->language = $_POST['lg'];

            $app->session['lg'] = $app->language;

        }

        else if (isset($app->session['lg']))

        {

            $app->language = $app->session['lg'];

        }

    }



Como posso na view com um link fazer o post com o parametro lg?

Cria um formulário e dentro dele, faz um dropDownList com o name lg listando todas as linguagens suportadas pelo site.

No method do formulário, coloca POST e na action, coloca array($this->route), além disso, coloca o validationOnChange como true.

A ideia é essa, se tiver dificuldades, avisa que eu tento arrumar tempo para fazer um exemplo aqui para ti.

zipzap,

Tem um tópico no forum que se dedica somente a linguagem.