public function actionAddkpi($goal_id) { $model = new KPI(); $model->Goal_ID = $goal_id; if ($model->load(Yii::$app->request->post()) && $model->validate()) { $model->User_ID = Yii::$app->user->identity->ID; if ($model->save()) { Yii::$app->session->setFlash('kpiCreated', 'KPI has been saved'); } else { Yii::$app->session->setFlash('kpiCreated', 'There was a problem saving this KPI'); } return $this->render('addkpi', ['model' => $model, 'added' => true]); } return $this->render('addkpi', ['model' => $model, 'added' => false]); }