Пример #1
0
 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"]);
     }
 }
Пример #2
0
 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"]);
     }
 }