pheme / yii2-i18n-url
国际化您的URL
dev-master
2020-01-18 15:06 UTC
Requires
This package is not auto-updated.
Last update: 2024-09-24 03:13:13 UTC
README
国际化您的URL
安装
安装此扩展的首选方式是通过 Composer。
运行以下命令之一:
php composer.phar require --prefer-dist pheme/yii2-i18n-url "dev-master"
或者
"pheme/yii2-i18n-url": "dev-master"
将以下内容添加到您的 composer.json
文件的 require 部分。
用法
在您的配置文件中,添加或替换您的 UrlManager 组件
'components' => [ 'urlManager' => [ 'class' => 'pheme\i18n\I18nUrlManager', //'displaySourceLanguage' => true, //'rewriteBaseUrl' => true, //'languageParam' => 'lang', 'languages' => ['en', 'gr'], 'aliases' => [], // 'aliases' => ['en' => 'en-US', 'sr' => 'sr-Latn'], // The keys will become labels on the language switcher widget // 'languages' => ['English' => 'en', 'Ελληνικά' => 'gr'] 'enablePrettyUrl' => true, 'showScriptName' => false, 'rules' => [], ], ... ]
更改语言的示例
<?= Html::a('Ελληνικά', ['site/index', 'lang' => 'gr']); ?>
使用语言切换器的示例
<?= pheme\i18n\widgets\LanguageSwitcher::widget(); ?>