2008/4/30 Howar Rasguido <[EMAIL PROTECTED]>:
>
> Despues de una semana con cake estoy fascinado de todo lo que se puede
> hacer, pero ahora me tropece con otro problema, estoy haciendo la
> prueba de introducir datos pero despues de introducirlos la cosa es
> que redirecciono a otro lugar y mando un mensaje pero el mensaje no se
> muestra, me explico mejor:
>
> function A
> {
> ...
> $this->set('mensaje', 'esto es un mensaje');
> $this->redirect('/B/');
> }
>
> lugar B
>
> if (isset($mensaje)
> {
> echo $mensaje;
> }
>
> Eso no funciona, pero si no redireccion y se queda en el mismo lugar A
> si se muestra e mensaje, cual seria la forma correcta de enviar el
> mensaje para poder verse en el lugar B ???
dentro de cualquier metodo puedes agregar:
$this->Session->setFlash(__('blablabla', true));
luego en cualquier vista (HTML) se mostrara automaticamente el mensaje
ya que el layout (por defecto) tiene este codigo:
<?php
if ($session->check('Message.flash')):
$session->flash();
endif;
?>
--
Ricardo Mun~oz A.
--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos
de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a [email protected]
Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
Para obtener más opciones, visita este grupo en
http://groups.google.com/group/CakePHP-es?hl=es.
-~----------~----~----~----~------~----~------~--~---