Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/08/2009, 17:07
grey
 
Fecha de Ingreso: diciembre-2007
Mensajes: 178
Antigüedad: 16 años, 10 meses
Puntos: 1
Respuesta: Menu lateral en zend framewrok

Tambien en estos casos, creo que se podría utilizar el ResponseSegment.
Este es un ejemplo que tengo en un sitio, si bien no es un menu como el de la pregunta, creo que a modo de ejemplo está bastante claro. Como ven es para saber si un usuario está logueado.

en el controller:
Código PHP:
$auth Zend_Auth::getInstance();   
           if(
$auth->hasIdentity())   
               
$menu[] = array('title'=>'Log out','url'=>$this->view->url(array('controller'=>'auth','action'=>'logout')),null,true);   
           else  
               
$menu[] = array('title'=>'Log In','url'=>$this->view->url(array('controller'=>'auth','action'=>'identify')),null,true);   
            
          
$this->view->menu $menu;   
          
$this->_helper->viewRenderer->setResponseSegment('menu');   
       } 

en el layout:
Código PHP:
 $this->layout()->menu