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"]); }
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"]); }