Yii2 postgresql array field support behavior
================
Provides PostgreSQL array fields support for yii2 models.
Add a dependency to your project's composer.json:
{
"require": {
"kossmoss/yii2-postgresql-array-field": "^0.2"
}
}
use yii\db\ActiveRecord;
use \kossmoss\PostgresqlArrayField\PostgresqlArrayFieldBehavior;
/**
* @property array $modelField
*/
class Model extends ActiveRecord{
public function behaviors() {
return [
[
'class' => PostgresqlArrayFieldBehavior::className(),
'arrayFieldName' => 'modelField', // model's field to attach behavior
'onEmptySaveNull' => true // if set to false, empty array will be saved as empty PostreSQL array '{}' (default: true)
]
];
}
}