vision/yii_pg_int_arr

Array field for AR

Installs: 11

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Open Issues: 0

Type:yii2-extension

v2.1.2 2016-12-18 18:37 UTC

This package is auto-updated.

Last update: 2024-03-27 01:53:31 UTC


README

Выполните

composer require vision/yii_pg_int_arr

или добавьте в ваш composer.json

"vision/yii_pg_int_arr": "^2.1"

Использование

Указываем в AR поля для модификации, прикрепляем поведение, а также валидатор:

use vision\yii_pg_int_array\PgIntegerArrayBehavior;
use vision\yii_pg_int_array\PgIntegerArrayValidator;


public function attributesIntArray()
{
    return [
    'field_name'
    ];
}

/**
 * @inheritdoc
 */
public function behaviors()
{
    return [
        PgIntegerArrayBehavior::className()
    ];
}

public function rules()
{
    return [
        ['field_name', PgIntegerArrayValidator::className()],
    ];
}