/**
  * 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]);
     }
 }
示例#2
0
 /**
  * Новая модель 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]);
     }
 }