public function actionUpdate() { $model = new FormUpdate(); $mensaje = null; if ($model->load(Yii::$app->request->post())) { if ($model->validate()) { $table = Registro::findOne($model->id_reg); if ($table) { $table->nombre = $model->nombre; $table->apellido = $model->apellido; $table->CI = $model->CI; $table->email = $model->email; if ($table->update()) { $mensaje = "El Alumno ha sido actualizado correctamente"; } else { $mensaje = "El Alumno no ha podido ser actualizado"; } } else { $mensaje = "El alumno seleccionado no ha sido encontrado"; } } else { $model->getErrors(); } } if (Yii::$app->request->get("id_reg")) { $id_reg = Html::encode($_GET["id_reg"]); if ((int) $id_reg) { $table = Registro::findOne($id_reg); if ($table) { $model->id_reg = $table->id_reg; $model->nombre = $table->nombre; $model->apellido = $table->apellido; $model->CI = $table->CI; $model->email = $table->email; $model->usuario = $table->usuario; $model->clave = $table->clave; } else { return $this->redirect(["index/mostrar"]); } } else { return $this->redirect(["index/mostrar"]); } } else { return $this->redirect(["index/mostrar"]); } return $this->render("update", ["model" => $model, "mensaje" => $mensaje]); }