Hola todos,
Tengo un porblema muy loco con las variables de sesion de zend framework.
En mi controlador cController:
Código PHP:
Ver originala1Action()
{
$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 originalecho $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