public function actionRegistration() { $userRegistrationForm = new UserRegistrationForm(); if (Yii::$app->request->isPost) { $userRegistrationForm->load(Yii::$app->request->post()); $userRegistrationForm->avatar = UploadedFile::getInstance($userRegistrationForm, 'avatar'); try { if ($user = $userRegistrationForm->registrate()) { Yii::$app->user->login($user); $this->goHome(); } } catch (yii\base\Exception $e) { $userRegistrationForm->addError('form', 'Ошибка регистрации'); } } return $this->render('/registration', ['model' => $userRegistrationForm]); }