public function actionIndex() { $model = new GuestbookModel(); $model->scenario = 'send'; $request = Yii::$app->request; if ($model->load($request->post())) { $returnUrl = $model->save() ? $request->post('successUrl') : $request->post('errorUrl'); return $this->redirect($returnUrl); } else { return $this->redirect(Yii::$app->request->baseUrl); } }
public function api_save($data) { $model = new GuestbookModel($data); $model->scenario = 'send'; if ($model->save()) { return ['result' => 'success']; } else { return ['result' => 'error', 'error' => $model->getErrors()]; } }