You are viewing revision #2 of this wiki article.
This version may not be up to date with the latest version.
You may want to view the differences to the latest version.
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.