Me encuentro con el siguiente problema, en mi controlador tengo el siguiente código:
Código PHP:
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).Ver original
public function crear(){ // 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->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"); }
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