Foros del Web » Programando para Internet » PHP » Zend »

Problema en flashmessenger de zend.

Estas en el tema de Problema en flashmessenger de zend. en el foro de Zend en Foros del Web. Otro problemita en zend amigos. Tengo este codigo en un action: Código PHP: $flashMessenger  =  $this -> _helper -> getHelper ( 'FlashMessenger' ); $flashMessenger -> ...
  #1 (permalink)  
Antiguo 16/10/2009, 07:00
 
Fecha de Ingreso: octubre-2009
Mensajes: 240
Antigüedad: 14 años, 6 meses
Puntos: 6
Problema en flashmessenger de zend.

Otro problemita en zend amigos.

Tengo este codigo en un action:
Código PHP:
$flashMessenger $this->_helper->getHelper('FlashMessenger');
$flashMessenger->addMessage('Respuesta correcta');
$this->view->mensajeconflash=$flashMessenger->getMessages(); 
En la vista tengo:
Código PHP:
<div> El mensaje es: <?php echo  $this->mensajeconflash;?> </div>
En lugar de salir el mensaje, sale 'Array'.
No encuentro la forma de que aparezca el mensaje correcto.
  #2 (permalink)  
Antiguo 16/10/2009, 07:20
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 9 meses
Puntos: 6
Respuesta: Problema en flashmessenger de zend.

Debe ser un arreglo de los mensajes que has agregado, puedes comprobarlo haciendo:

Código PHP:
<?php print_r($this->mensajeconflash);?>

Y lo recorres con un foreach, for...


Saludos.
__________________
Federico.

Mi página: www.jourmoly.com.ar
  #3 (permalink)  
Antiguo 16/10/2009, 08:42
 
Fecha de Ingreso: octubre-2009
Mensajes: 240
Antigüedad: 14 años, 6 meses
Puntos: 6
Respuesta: Problema en flashmessenger de zend.

Gracias por la ayuda, voy a probar.
Te digo que solo he agregado ese mensaje.
  #4 (permalink)  
Antiguo 16/10/2009, 08:46
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Problema en flashmessenger de zend.

Si pero la función getMessages() devuelve un array con los mensajes, aunque sea uno, la idea es que hagas un foreach para irlos imprimiendo.

Saludos.
  #5 (permalink)  
Antiguo 16/10/2009, 09:23
 
Fecha de Ingreso: octubre-2009
Mensajes: 240
Antigüedad: 14 años, 6 meses
Puntos: 6
Respuesta: Problema en flashmessenger de zend.

mmmm, y si tienes varios mensajes como sabes donde va cada uno.

estaba buscando algo del tipo:

Código PHP:
$flashMessenger->addMessage('respuesta1','Respuesta correcta'); 
$flashMessenger->addMessage('respuesta2','Respuesta incorrecta'); 
en la vista:
Código PHP:
<?php echo  $this->mensajeconflash->respuesta1;?>
  #6 (permalink)  
Antiguo 16/10/2009, 10:40
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Problema en flashmessenger de zend.

Eso no lo hace ya el flashMessenger, en ese caso deberás crear otro viewhelper que haga una tarea similar con la funcionalidad que requieras.

Saludos.
  #7 (permalink)  
Antiguo 16/10/2009, 17:38
 
Fecha de Ingreso: junio-2009
Mensajes: 156
Antigüedad: 14 años, 11 meses
Puntos: 3
Respuesta: Problema en flashmessenger de zend.

Flashmessenger trabaja con sesiones, podes utilizar las sesiones directamente o algun parametro por get que active el mensaje, creo que cualquiera de estas dos opciones es menos complicada que flashmessenger.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:06.