harlangray/languageswitcher

Yii Framework 2.0 组件语言切换器

安装: 17

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

1.0.0 2015-01-22 05:52 UTC

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();