mardoc/yii2-language-select

一个用于渲染带有svg图标的语言选择的控件

安装: 1

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

类型:yii2-extension

dev-main 2022-05-22 19:24 UTC

This package is auto-updated.

Last update: 2024-09-23 18:41:47 UTC


README

支持的语言(ISO 639-1)

以及一些 i18n-locales 语言

支持代码:cs, cs-CZ, da, da-DK, de, de-DE, en, us, en-GB, en-US, gb, es, fi, fi-FI, fr, fr-FR, hu, hu-HU, id, id-ID, is, is-IS, it, it-IT, ja, ja-JP, lt, lt-LT, lv, ms, ms-MY, my, nl, nl-NL, no, nn-NO, pl, pl-PL, pt, pt-PT, ro, ro-RO, ru, ru-RU, sv, sv, sv-SE, th, th-TH, uk, uk-UA, vi, zh, zh-CN.

安装

安装此扩展的首选方式是通过 composer

运行以下命令

php composer.phar require  mardoc/yii2-language-select "*"

或添加

"mardoc/yii2-language-select": "*"

到您的 composer.json 文件的 require 部分。

基本用法

Single column example

例如,您想在个人资料页面上输入多个用户的电子邮件地址。在这种情况下,您可以使用以下代码中的 yii2-multiple-input 控件

use mardoc\LanguageSelect;
...
<?php
    echo  LanguageSelect::widget([
            'languages' => [
                'uk'=>'Ua',
                'en'=>'En',
                'de-DE'=>'De',
                'lt-LT'=>'Lt',
                'es'=>'Es'
            ],
            'languageParam'=>'language'
        ]);
?>

许可协议

MIT