我需要
主页 关于我们 联系我们
三种语言的页面,有三种不同的布局。
我怎么能在yii框架中做到这一点。
答案 0 :(得分:0)
在您的控制器操作中
$this->layout='//layouts/layout_name';
在配置文件中
return array(
...
'sourceLanguage' => 'fr',
'language'=>'en',
...
'params' => array(
...
'languages'=>array('en_us'=>'English', 'fr'=>'French', 'fa_ir'=>'?????'),
....
),
);
要从任何地方更改
Yii::app()->language = Yii::app()->params->languages['fa_ir'];
请参阅此Reference.
答案 1 :(得分:0)