/** * Creates a new Discipline model. * If creation is successful, the browser will be redirected to the 'view' page. * @return mixed */ public function actionCreate() { $model = new Discipline(); if ($model->load(Yii::$app->request->post()) && $model->save()) { return $this->redirect(['manage']); } else { return $this->renderAjax('create', ['model' => $model]); } }
/** * Новая модель discipline и связанная с ней новая модель discipline_name * @return mixed */ public function actionCreate($idParent = null) { /* @var $discipline Discipline */ /* @var $disciplineName DisciplineName */ $discipline = new Discipline(); $disciplineName = new DisciplineName(); $discipline->id_program = $idParent; $disciplineName->id_program_main = $idParent; if ($discipline->load(Yii::$app->request->post()) && $discipline->save()) { $disciplineName->load(Yii::$app->request->post()); $disciplineName->id_discipline = $discipline->id; $disciplineName->save(); return 'Item is succesfully created.'; // alert message } else { return $this->renderAjax('update', ['discipline' => $discipline, 'disciplineName' => $disciplineName]); } }