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.

-~----------~----~----~----~------~----~------~--~---

Responder a