Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

Problema con actionstack y ajax ZF.

Estas en el tema de Problema con actionstack y ajax ZF. en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Hola amigos: Se me presento el siguiente problema y no le encuentro solucion. En un controller tengo lo siguiente Código PHP: class  Moduno_IndexController  extends  Zend_Controller_Action ...
  #1 (permalink)  
Antiguo 23/09/2009, 19:40
 
Fecha de Ingreso: febrero-2009
Mensajes: 218
Antigüedad: 15 años, 2 meses
Puntos: 9
Problema con actionstack y ajax ZF.

Hola amigos:
Se me presento el siguiente problema y no le encuentro solucion.
En un controller tengo lo siguiente

Código PHP:
class Moduno_IndexController extends Zend_Controller_Action
{

    public function 
init()
    {
        
/* Initialize action controller here */
        
$this->_helper->actionStack('menuizquierdo''menuuno','menus');
        
    }
... 
Este actionstack lo que hace es traer un menu dinamico a un div lateral, hasta ahi todo bien.
Lo raro que en la misma pagina tengo un ajax que trae un resultado a un div desde una base de datos, cuando le doy click al link para que se realize el ajax, este se hace bien pero en el div del ajax me aparece el menu que trae el actionstack.
Espero se entienda, en el div que solo debiera aparecer el resultado del ajax tambien aparece el menu del actionsatack.

No entiendo porque se produce esto, si alguien me puede dar una idea le agradezco.

Saludos.
  #2 (permalink)  
Antiguo 23/09/2009, 20:01
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 con actionstack y ajax ZF.

Lo que puedes hacer es desactivar el viewRender de ese layout:
Código PHP:
Ver original
  1. $this->_helper->viewRenderer->setNeverRender(true);
  2. $this->_helper->layout->disableLayout();

Saludos.
  #3 (permalink)  
Antiguo 24/09/2009, 07:43
 
Fecha de Ingreso: febrero-2009
Mensajes: 218
Antigüedad: 15 años, 2 meses
Puntos: 9
Respuesta: Problema con actionstack y ajax ZF.

Hola, gracias GatorV.
Te cuento que desactive el viewRender y el problema subsistía, la solucion que le encontre fue poner el action en cuestion (el que recibe los datos para hacer el ajax) en otro modulo (fuera del alcance del ActionStack), lo cambie al modulo donde tengo los menus y alli si, no tuve ningun problema.
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 21:51.