public function actionConfirmed() { $codeBankCampaign = new CodeBankCampaign(); $codeBankCampaign->loadDefaultValues(); $review = new Review(); $review->loadDefaultValues(); $request = Yii::$app->request; if ($request->isPost && $codeBankCampaign->load($request->post()) && $review->load($request->post())) { $isValid = $codeBankCampaign->validate(); $isValid = $review->validate() && $isValid; if ($isValid) { if ($review->save()) { $codeBankCampaign->objectId = $review->id; $codeBankCampaign->save(); return $this->redirect(['/campaign/index']); } } } return $this->render('step', ['model' => $review, 'codeBankCampaign' => $codeBankCampaign]); }