Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/03/2010, 04:30
mleonardom
Invitado
 
Mensajes: n/a
Puntos:
Pregunta Variable de session en zend imprime nombre de un archivo no lo correspondiente

Hola todos,

Tengo un porblema muy loco con las variables de sesion de zend framework.

En mi controlador cController:

Código PHP:
Ver original
  1. a1Action()
  2. {
  3.    $variable = 'algo';
  4.    $eventNamespace = new Zend_Session_Namespace('name_space');
  5.    $eventNamespace->variable = $variable;
  6.  
  7.    $this->view->variable = $variable;
  8. }
  9. a2Action()
  10. {
  11.    $eventNamespace = new Zend_Session_Namespace('name_space');
  12.    $variable = $eventNamespace->variable;
  13. }

como veran en a1Action cre la variable de sesion y la accedo en a2Action

En la vista de a1 tengo un swf que se llama anim.swf

pero en la vista a1.phtml:
Código PHP:
Ver original
  1. echo $this->variable; // IMPRIME anim.swf !!!!!!!!!!!

Me imprime el nombre del swf no "algo" que fue el valor que le di inicialmente, luego elimine todo el codigo de la vista a1.phtml excepto el echo que mostre, pero nada, se sigue imprimiendo el nombre del swf.

En a1 se cambia el valor de la variabe de session entre el paso del controlador a la vista y obviamente en a2Action que es donde en realidad necesito esa variable, me llega con el valor de "anim.swf".

Por favor alguien ayuda, si tal vez a alguien le ha pasado !!!!!!!!!

Gracias