Tengo un porblema muy loco con las variables de sesion de zend framework.
En mi controlador cController:
Código PHP:
Ver original
a1Action() { $variable = 'algo'; $eventNamespace = new Zend_Session_Namespace('name_space'); $eventNamespace->variable = $variable; $this->view->variable = $variable; } a2Action() { $eventNamespace = new Zend_Session_Namespace('name_space'); $variable = $eventNamespace->variable; }
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
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