altynbek07 / yii2-qazaq-transliterator
在新的上进行哈萨克符号转写
0.2
2018-04-24 08:53 UTC
Requires
Requires (Dev)
- phpunit/phpunit: ^5.4
README
Yii2 哈萨克转写行为
安装
Composer
安装此扩展的首选方式是通过 Composer.
运行 composer require altynbek07/yii2-qazaq-transliterator:^0.2
或添加 "altynbek07/yii2-qazaq-transliterator": "^0.2"
到您的 composer.json
文件中的 require 部分
使用
在您的模型中附加行为
public function behaviors() { return [ 'transliterate' => [ 'class' => 'altynbek07\yii2QazaqTransliterator\QazaqTransliteratorBehavior', 'attributes' => 'name', ] ]; }
转写多个属性
public function behaviors() { return [ 'transliterate' => [ ... 'attributes' => ['name', 'text'], ... ] ]; }
如果您有多语言模型,您可以添加以下属性
public function behaviors() { return [ 'transliterate' => [ ... 'isTranslationModel' => true, 'languageColumnName' => 'lang', // Name of language column in model table 'languageColumnValue' => 'qq-KZ', // Value from new qazaq language column in model table ... ] ]; }