public function updateFields($event) { $post = Yii::$app->request->post(); if (($model = Seo::findOne(['item_id' => $this->owner->id, 'modelName' => $this->owner->className()])) === null) { $model = new Seo(); } $post['Seo']['item_id'] = $this->owner->id; $model->load($post); $model->save(); }