如何为不同布局的多语言设置yii?

如何为不同布局的多语言设置yii?,yii,Yii,我需要 家 关于我们 联系我们 页面使用三种语言,有三种不同的布局 如何在yii框架中执行此操作。在控制器操作中 $this->layout='//layouts/layout_name'; 在您的配置文件中 return array( ... 'sourceLanguage' => 'fr', 'language'=>'en', ... 'params' => array( ... 'lang

我需要

家 关于我们 联系我们

页面使用三种语言,有三种不同的布局


如何在yii框架中执行此操作。

在控制器操作中

 $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'];

请看这篇

Yi框架自己的权威指南是一个很好的开始。
你也可以阅读这篇维基文章。

但如何设置语言?