Ver Mensaje Individual
  #16 (permalink)  
Antiguo 15/02/2012, 11:32
daniko_013
 
Fecha de Ingreso: abril-2010
Ubicación: Lima-Peru
Mensajes: 94
Antigüedad: 14 años, 8 meses
Puntos: 2
Información Respuesta: Menu y perfiles

hola yo lo trabajo asi:
mi /configs/navigation.xml:
Cita:
<?xml version="1.0" encoding="UTF-8"?>

<config>
<nav>
<customer>
<label>Clientes</label>
<module>customer</module>
<controller>customer</controller>
<action>index</action>
<resource>customer:customer</resource>
<privilege>index</privilege>
</customer>


<user>
<label>Usuarios</label>
<module>user</module>
<controller>user</controller>
<action>index</action>
<resource>user:user</resource>
<privilege>index</privilege>
</user>

</nav>
</config>
en el bootstrap.php lo tengo asi:

Código PHP:
protected function _initNavigation()
        {
       
$this->bootstrap('layout');
        
$layout $this->getResource('layout');
        
$view $layout->getView();
        
        
$navContainerConfig = new Zend_Config_Xml(APPLICATION_PATH.'/configs/navigation.xml''nav');
        
$navContainer = new Zend_Navigation($navContainerConfig);

        
$view->navigation($navContainer);


        } 
y lo llamo en el layout:

Código PHP:
<?php echo $this->navigation()->menu(); ?>
y funciona todo bien. Ahora para que cada usuario tenga su propio menú lo puedes trabajar con Zend ACL, que es algo similar con algunos cambios adicionales.

Saludos,