PHPackages                             sergmoro1/yii2-ru-kit - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Localization &amp; i18n](/categories/localization)
4. /
5. sergmoro1/yii2-ru-kit

ActiveYii2-extension[Localization &amp; i18n](/categories/localization)

sergmoro1/yii2-ru-kit
=====================

Set of behaviors used for Russian language.

v1.1.0(6y ago)021MITPHPPHP &gt;=5.4.0

Since Jul 24Pushed 6y agoCompare

[ Source](https://github.com/sergmoro1/yii2-ru-kit)[ Packagist](https://packagist.org/packages/sergmoro1/yii2-ru-kit)[ RSS](/packages/sergmoro1-yii2-ru-kit/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (1)Versions (2)Used By (0)

Yii2 set of behaviors for Russian language
==========================================

[](#yii2-set-of-behaviors-for-russian-language)

Russian months for full date. Title transliteration to slug.

Installation
------------

[](#installation)

The preferred way to install this extension is through composer.

Either run

`composer require --prefer-dist sergmoro1/yii2-ru-kit`

or add

`"sergmoro1/yii2-ru-kit": "~1.1"`

to the require section of your composer.json.

Usage
-----

[](#usage)

For example `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;
  }
```

in a view

```
