public function actionDelete() { /* Si el formulario es enviado por POST */ if (Yii::$app->request->post()) { /* Guardamos en una variable el id enviado por post con el metodo de Html::encode($_POST["el nombre del id"]) */ $id_alumno = Html::encode($_POST["id_alumno"]); /* Validamos que el valor enviado sea entero */ if ((int) $id_alumno) { /* Si es un entero procedemos a eliminarlo Accediendo al objeto Alumnos y al metodo deleteAll el cual recibe 2 parametros el campo del WHERE y su valor */ if (Alumnos::deleteAll("id_alumno=:id_alumno", [":id_alumno" => $id_alumno])) { echo "Alumno con id {$id_alumno} eliminado con éxito, redireccionando ... "; /* Redireccionamos a los 3 segundos con la etiqueta meta */ echo "<meta http-equiv='refresh' content='3; " . Url::toRoute("site/view") . "'>"; } else { echo "En estos momentos no se puede eliminar al alumnos\n por favor intentelo mas tarde, redireccionando ... "; /* Redireccionamos a los 3 segundos con la etiqueta meta */ echo "<meta http-equiv='refresh' content='3; " . Url::toRoute("site/view") . "'>"; } } else { echo "En estos momentos no se puede eliminar al alumnos\n por favor intentelo mas tarde, redireccionando ... "; /* Redireccionamos a los 3 segundos con la etiqueta meta */ echo "<meta http-equiv='refresh' content='3; " . Url::toRoute("site/view") . "'>"; } } else { /* Redireccionamos a la vista se coloca dentro de corchetes el nombre del controlador / la funcion */ return $this->redirect(["site/view"]); } }
public function actionDelete() { if (Yii::$app->request->post()) { $id_alumno = Html::encode($_POST["id_alumno"]); if ((int) $id_alumno) { if (Alumnos::deleteAll("id_alumno=:id_alumno", [":id_alumno" => $id_alumno])) { echo "El alumno {$id_alumno} ha sido eliminado con exito, redireccionando..."; echo "<meta http-equiv='refresh' content='3; " . Url::toRoute("site/view") . "'>"; } } else { echo "No se pudo eliminar registro, redireccionando.."; echo "<meta http-equiv='refresh' content='3; " . Url::toRoute("site/view") . "'>"; } } else { return $this->redirect(["site/view"]); } }
public function actionDelete() { if (Yii::$app->request->post()) { $id_alumno = Html::encode($_POST["id_alumno"]); if ((int) $id_alumno) { if (Alumnos::deleteAll("id_alumno=:id_alumno", [":id_alumno" => $id_alumno])) { echo "Alumno con id {$id_alumno} eliminado con éxito, redireccionando ..."; echo "<meta http-equiv='refresh' content='3; " . Url::toRoute("site/view") . "'>"; } else { echo "Ha ocurrido un error al eliminar el alumno, redireccionando ..."; echo "<meta http-equiv='refresh' content='3; " . Url::toRoute("site/view") . "'>"; } } else { echo "Ha ocurrido un error al eliminar el alumno, redireccionando ..."; echo "<meta http-equiv='refresh' content='3; " . Url::toRoute("site/view") . "'>"; } } else { return $this->redirect(["site/view"]); } }