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
Requires
- yiisoft/yii2: *
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()],
];
}