Flash::success no se ve

edited marzo 2008 in Principiantes
Hola, tengo este código que se genera en una vista dentro de un layout:
function direcciones_save(){
		
		$this->Direcciones->entidad_id=$this->entidad_id;
		$this->Direcciones->calle=$this->request("calle");
		$this->Direcciones->cp=$this->request("cp");
		$this->Direcciones->ciudad=$this->request("ciudad");
		$this->Direcciones->pais_id=$this->request("pais_id");
		if($this->Direcciones->save()){
			Flash::success("Se ha guardado correctamente");
			$this->route_to("action: direcciones","entidad_id: $this->entidad_id");
		}
		else {
			Flash::error("Ha ocurrido un error al guardar");
		}
		
	}

Cuando se guarda correctamente, hago un Flash::success y redirijo a otro action, pero en el navegador no aparecen ni los mensajes de error ni los de aceptación.

¿qué hago mal?

Comentarios

  • Estas colocando <?content()?> en tu vista?
  • edited 11:03
    En la vista coloco el formulario para el ingreso de los datos. El <? content ?> está en el layout.

    Probaré a ponerlo también en la vista, a ver...
  • edited 11:03
    Tenías razón, sólo con poner <? content() ?> en la vista ya ha funcionado.
  • edited 11:03
    esto mismo me pasaba a mi pero.. con eso que dijo
    deivinsontejeda funciono bien... pero tengo otra duda... hay alguna forma de darle diseño a ese mensaje..? o sea de modificar su estilo y diseño?
  • sip, en los archivos .css especificamente el que se llama public/css/style.css
  • edited 11:03
    sip, en los archivos .css especificamente el que se llama public/css/style.css

    gracias ya lo modifique y funciono..! <!-- s:D --><img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" /><!-- s:D -->
Sign In or Register to comment.