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

Flashmessenger o Zend_Session_Namespace

Estas en el tema de Flashmessenger o Zend_Session_Namespace en el foro de Zend en Foros del Web. Hola amigos, una duda conceptual, estoy trabajando en una aplicación zend y tengo que enviar mensajes de una pagina a otra, lo empecé haciendo con ...
  #1 (permalink)  
Antiguo 26/01/2011, 09:45
pur
 
Fecha de Ingreso: agosto-2007
Mensajes: 98
Antigüedad: 16 años, 8 meses
Puntos: 4
Flashmessenger o Zend_Session_Namespace

Hola amigos, una duda conceptual, estoy trabajando en una aplicación zend y tengo que enviar mensajes de una pagina a otra, lo empecé haciendo con los Flashmessenger, pero la verdad me pareció algo complicado ya que devuelve un array y hay que hacer foreach continuamente, en su lugar lo suplante por Zend_Session_Namespace y me ha resultado menos complicado.
Pregunto: que ventaja ofrece Flashmessenger ??, porque la verdad yo lo veo medio complicado y al final trabajan con sessiones igual que Zend_Session.

Saludos.
  #2 (permalink)  
Antiguo 26/01/2011, 10:14
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Flashmessenger o Zend_Session_Namespace

Donde esta la complejidad en hacer un foreach ? si tenes un editor o un IDE decente con solo escribir fore + TAB te genera el codigo del foreach, igual te podrias crear un ViewHelper que ataque al FlashMessenger.
La ventaja de FlashMessenger es que viene preparado para persistir los mensajes entre request una unica vez a diferencia de Zend_Session_Namespace, en el que sino los eliminas de forma manual estos no desaparecen.

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #3 (permalink)  
Antiguo 26/01/2011, 12:13
 
Fecha de Ingreso: diciembre-2010
Ubicación: Santiago, Chile
Mensajes: 16
Antigüedad: 13 años, 4 meses
Puntos: 3
Respuesta: Flashmessenger o Zend_Session_Namespace

FlashMessenger es un uso de los usos que se le puede dar a Zend_Session_Namespace (lo encapsula) incorporando algunas comodidades para su uso, como el tema del tiempo de vida de la variable.

Dale una vuelta al código y veras que no debería ser algo tan distinto a lo que tu ya implementaste.
  #4 (permalink)  
Antiguo 26/01/2011, 15:21
pur
 
Fecha de Ingreso: agosto-2007
Mensajes: 98
Antigüedad: 16 años, 8 meses
Puntos: 4
Respuesta: Flashmessenger o Zend_Session_Namespace

Gracias por las respuestas, otra cosa que no me queda claro del FlashMessenger, es como indiviudalizo los mensajes, o sea si tengo 3 mensajes guardados, como puedo saber cual de los 3 necesito.

Saludos y gracias.
  #5 (permalink)  
Antiguo 26/01/2011, 16:04
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Flashmessenger o Zend_Session_Namespace

FlashMessenger no distingue entre mensajes, simplemente los agrega al stack, podrías extender FlashMessenger, agregar esa funcionalidad y compartir el resultado.

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
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 10:04.