/** * @param $id * @return array|string|Response */ public function actionCreate($id) { $model = new OrderRecord(); $model->setScenario('create'); $model->tour_id = $id; $request = Yii::$app->request; if ($model->load($request->post())) { if ($request->isAjax) { Yii::$app->response->format = Response::FORMAT_JSON; return ActiveForm::validate($model); } if ($model->save()) { return $this->redirect(['tour/index']); } } return $this->render('create', ['model' => $model]); }