public function actionIndex() { /** @var \app\models\Profile $profile */ $profile = Profile::findOne(['nickname' => 'admin']); /** @var \app\models\Feedback $feedback */ $model = new Feedback(); if ($model->load(Yii::$app->request->post()) && $model->validate()) { if ($model->leaveFeedback($model)) { Yii::$app->getSession()->setFlash('success', 'Thank for your feedback'); $this->goHome(); } else { Yii::$app->getSession()->setFlash('error', 'Error leaving feedback'); Yii::error('Error leaving feedback'); } } return $this->render('index', ['profile' => $profile, 'model' => $model]); }