harlangray / languageswitcher
Yii Framework 2.0 组件语言切换器
1.0.0
2015-01-22 05:52 UTC
Requires
- yiisoft/yii2: *
This package is not auto-updated.
Last update: 2024-09-24 16:38:35 UTC
README
Yii2 语言切换器组件
安装
安装此扩展的首选方式是通过 composer.
运行以下命令:
php composer.phar require --prefer-dist "harlangray/languageswitcher": "*"
或者在您的 composer.json
文件的 require 部分添加以下内容:
"harlangray/languageswitcher": "*"
to the require section of your composer.json
file.
使用方法
安装扩展后,只需修改您的应用程序配置,如下所示
return [ 'bootstrap' => ['lang'], 'components' => [ 'lang' => [ 'class' => 'harlangray\language\Language', 'queryParam' => 'lang', ], // ... ], ... ];
您必须在 config/params.php 中定义可用的语言,格式为 code => language,在 Yii::$app->params['languages']
中
'languages' => [ 'en' => '英语', 'si' => '僧伽罗语', 'ta' => '泰米尔语' ]
然后使用
Yii::$app->lang->getMenuItems()
在您的菜单 "items" 中
EX: echo Nav::widget([ 'options' => ['class' => 'navbar-nav navbar-right'], 'items' => [ ['label' => '首页', 'url' => ['/site/index']], ........ ......... ........ Yii::$app->lang->getMenuItems() ],
]); NavBar::end();