public function updateField($field_name, $value) { $this->{$field_name} = $value; if ($this->{$field_name} == "default" && $value == 1) { Cover::updateAll(['default' => 0]); } if (!$this->save()) { return ['error' => ['msg' => Yii::t('app', 'Ошибка записи в базу-данных')]]; } return ['response' => ['status' => true, 'value' => $value]]; }