This topic is related with langhandler extension
I'm actually find this solution and this is work in all cases and any page:
I just pushed the lang parameter to $_GET array and this is work, So please if you have better solution or any comment please share it with us.
Input:
$_GET['lang'] = 'en';
$url = $this->createUrl($this->id.'/'.$this->action->id,$_GET);
Output: ~~~ [html] English ~~~
My 2 cents
Not sure how this adds more information to the langhandler page.
Also, I suggest to use:
$lang='en'; echo CHtml::link( ucfirst( Yii::app()->locale->getLocaleDisplayName($lang, 'languages')), array('','lang' => $lang) );
Another way
Nice tutorial is here -
Simple way to make yii multi language website
If you have any questions, please ask in the forum instead.
Signup or Login in order to comment.