Exemplo n.º 1
0
 /**
  * добавление категории  доходов
  * @return string
  */
 public function actionTypeAdd()
 {
     $message = null;
     $errors = null;
     $model = new TypeIncomeForm();
     $model->setAttributes(Yii::$app->request->post());
     if (Yii::$app->request->isPost) {
         if ($model->validate()) {
             $user_id = Yii::$app->user->getId();
             $type = new TypeIncome();
             $type->setAttributes($model->getAttributes());
             $type->user_id = $user_id;
             $result = $type->save();
             if ($result) {
                 //                    $message = '<div class="alert alert-success" role="alert">Тип добавлен</div>';
                 return $this->redirect('/income/types/', 302);
             } else {
                 $errors = $type->getErrors();
             }
         } else {
             $errors = $model->getErrors();
         }
     }
     return $this->render('type/form', ['type' => $model, 'errors' => $errors, 'message' => $message]);
 }