예제 #1
0
 public function actionModificar($id = null)
 {
     $model = new ValidarDeporte();
     if ($model->load(Yii::$app->request->post()) && Yii::$app->request->isAjax) {
         Yii::$app->response->format = Response::FORMAT_JSON;
         return ActiveForm::validate($model);
     }
     if ($model->load(Yii::$app->request->post())) {
         if ($model->validate()) {
             $table = Deporte::findOne($model->deporte);
             $table->id_deporte = $model->deporte;
             $table->nombre_deporte = strtolower($model->nombre_deporte);
             if ($table->update()) {
                 $model->nombre_deporte = null;
                 $model->deporte = null;
             }
         } else {
             $model->getErrors();
         }
         $this->redirect(["deporte/buscar"]);
     }
     if (Yii::$app->request->get()) {
         if (preg_match("/^[0-9]+\$/", $id)) {
             $table = Deporte::findOne($id);
             $model->deporte = $table->id_deporte;
             $model->nombre_deporte = $table->nombre_deporte;
             return $this->render("modificar_deporte", ['model' => $model]);
         }
     }
     $this->redirect(["deporte/buscar"]);
 }
예제 #2
0
 public function actionModificar()
 {
     $msg = null;
     $model = new ValidarDeporte();
     if ($model->load(Yii::$app->request->post()) && Yii::$app->request->isAjax) {
         Yii::$app->response->format = Response::FORMAT_JSON;
         return ActiveForm::validate($model);
     }
     if (Yii::$app->request->get()) {
         $model->deporte = Html::encode($_GET['id_deporte']);
         $model->nombre_deporte = Html::encode($_GET['nombre_deporte']);
         if ((int) $model->deporte) {
             return $this->render("modificar_deporte", ['model' => $model, 'deporte' => $model->deporte, 'nombre_deporte' => $model->nombre_deporte]);
         }
     }
     if ($model->load(Yii::$app->request->post()) && Yii::$app->request->isAjax) {
         Yii::$app->response->format = Response::FORMAT_JSON;
         return ActiveForm::validate($model);
     }
     if ($model->load(Yii::$app->request->post())) {
         if ($model->validate()) {
             $table = Deporte::findOne($model->deporte);
             $table->id_deporte = $model->deporte;
             $table->nombre_deporte = $model->nombre_deporte;
             if ($table->update()) {
                 $model->nombre_deporte = null;
                 $model->deporte = null;
             }
         } else {
             $model->getErrors();
         }
     }
     $this->redirect(["deporte/buscar"]);
 }