Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/04/2015, 09:45
wilmer30
 
Fecha de Ingreso: enero-2010
Mensajes: 491
Antigüedad: 14 años, 3 meses
Puntos: 12
Retorno de mensajes despues de un registro en la BD

Hola,

Me encuentro con el siguiente problema, en mi controlador tengo el siguiente código:
Código PHP:
Ver original
  1. public function crear(){
  2.         if(isset($_POST["cargo"])){
  3.             // verificar si existe el cargo
  4.             $usuario = new Cargos();
  5.             if($usuario->getCargoExistente($_POST["cargo"])){
  6.                 $this->redirect("Cargos", "index");
  7.             } else {
  8.                 //Creamos un Cargo
  9.                 $usuario=new Cargos();
  10.                 $usuario->setCargo($_POST["cargo"]);
  11.                 $usuario->setDescripcion($_POST["descripcion"]);
  12.                 $usuario->setFregistro(date('Y-m-d'));
  13.                 $usuario->setTipocargo($_POST["tcargo"]);
  14.                 $usuario->setEstado($_POST["estado"]);
  15.                 $save=$usuario->save(); //$save obtiene un valor booleano true o false
  16.                 // if($save){
  17.                     //Aqui debería hacer algo si el registro fue exitoso
  18.                 // }
  19.             }
  20.         }
  21.         $this->redirect("Cargos", "index");
  22.     }
Cuando el registro es exitoso debería hacer algo para indicarle al usuario dicha acción, por lo general siempre envío los mensajes por GET (url).

Existe alguna forma de responder con un mensaje sea POST u otro que en el controlador: Cargos, acción: index me permita mostrar el mensaje al usuario sin que este sea tan notorio (por ejemplo: index.php?controller=cargos&action=index&msg=exito ). Así es como antes enviaba los mensajes en la variable msg=exito,

Gracias