/** * @inheritdoc */ public function init() { parent::init(); if (!is_null($this->default) && !$this->model->isAttributeChanged($this->field)) { $this->model->{$this->field} = $this->default; } if (in_array($this->field, $this->possiblePrimaryKeys)) { $this->required = true; } }