Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/05/2011, 04:41
niewpendejo
 
Fecha de Ingreso: agosto-2009
Mensajes: 138
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Decorar un Zend_Navigation

Hola muchas gracias por la ayuda , pero me surge una duda.

En mi carperta de layout tengo un
Menu.php
con este codigo:
Código PHP:
$pages =array(
       array(
'label'      => 'Inicio',
              
'module' =>'admin',
             
'controller'=>'inicio',
             
'action'=>'index',
             
'class'=>'menu')
$menu = new Zend_Navigation($pages);
$helper = new My_Helper_Navigation_Menu();
echo 
$helper->render($menu); 
Mi My_Helper_Navigation_Menu extiende de Zend_View_Helper_Navigation_HelperAbstract
Funciona perfectamente.

Pero me gustaria poder crear las paginas en un helper aparte ejemplo.
My_Helper_Navigation_Pages.

Y despues en el Admin_Bootstrap configurar el menu para pasarselo a la layout .
La idea es esta:

Código PHP:

 
public function _initNavigation()
 {
    
$menu = new Zend_Navigation(My_Helper_Navigation_Pages::Paginas());
    
$helper = new My_Helper_Navigation_Menu($menu);

  
//  Aqui pasar el helper a la vista 

Como puedo pasar mi My_Helper_Navigation_Menu a la vista para poder llamarlo en layout.

bien como $this->navigation() o como $this->render()
Muchas gracias

Última edición por niewpendejo; 09/05/2011 a las 05:43 Razón: mas informacion