Jon*_*Jon 22
要更改语言,请进行CApplication::language适当设置.这可以在运行时完成,如
Yii::app()->language = 'fr';
Run Code Online (Sandbox Code Playgroud)
但通常它是在您的应用程序配置中完成的:
array(
// ...settings...
'language' => 'fr',
// ...more settings...
)
Run Code Online (Sandbox Code Playgroud)
所以你可以在config/main.php中设置默认语言
return array(
...
'sourceLanguage' => 'fr',
'language'=>'en',
...
'params' => array(
...
'languages'=>array('en_us'=>'English', 'fr'=>'French', 'fa_ir'=>'?????'),
....
),
);
Run Code Online (Sandbox Code Playgroud)
并在任何地方改变你的语言:
Yii::app()->language = Yii::app()->params->languages['fa_ir'];
Run Code Online (Sandbox Code Playgroud)
或者更多:
Yii::app()->language = Yii::app()->params->languages[$_GET['lang']];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23983 次 |
| 最近记录: |