sergmoro1 / yii2-ru-kit
用于俄语环境的行为集合。
v1.1.0
2019-07-24 06:18 UTC
Requires
- php: >=5.4.0
- yiisoft/yii2: *
This package is auto-updated.
Last update: 2024-08-28 23:34:52 UTC
README
完整日期的俄语月份。标题转义为slug。
安装
安装此扩展的首选方式是通过composer。
运行以下命令:
composer require --prefer-dist sergmoro1/yii2-ru-kit
或者在composer.json文件的require部分添加:
"sergmoro1/yii2-ru-kit": "~1.1"
。
用法
例如 common\models\Post.php
use sergmoro1\rukit\FullDate; use sergmoro1\rukit\Translit; class Post extends ActiveRecord { ... public function behaviors() { return [ ['class' => FullDate::className()], ['class' => Translit::className()], ]; } ... // Translit public function beforeSave($insert) { if(parent::beforeSave($insert)) { $this->translit(); return true; } else return false; }
在视图中
<?= $model->fullDate('created_at'); // ru-RU -> 21 Фев 2018 ?>
只显示月份和年份
<?= $model->fullDate('created_at', 'M Y'); // en-US -> Feb 2018 ?>
完整月份、日期和年份。
<?= $model->fullDate('created_at', 'F d из t, Y (e)'); // ru-Ru -> Февраль 13 из 28, 2018 (UTC) ?>