Hola,
Me encuentro con el siguiente problema, en mi controlador tengo el siguiente código:
Código PHP:
Ver originalpublic function crear(){
if(isset($_POST["cargo"])){ // verificar si existe el cargo
$usuario = new Cargos();
if($usuario->getCargoExistente($_POST["cargo"])){
$this->redirect("Cargos", "index");
} else {
//Creamos un Cargo
$usuario=new Cargos();
$usuario->setCargo($_POST["cargo"]);
$usuario->setDescripcion($_POST["descripcion"]);
$usuario->setFregistro(date('Y-m-d')); $usuario->setTipocargo($_POST["tcargo"]);
$usuario->setEstado($_POST["estado"]);
$save=$usuario->save(); //$save obtiene un valor booleano true o false
// if($save){
//Aqui debería hacer algo si el registro fue exitoso
// }
}
}
$this->redirect("Cargos", "index");
}
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