Menú dinámico ZF2 con Zend \ Navigation \ Navigation
Quiero preguntarte sobre este problema. ¿Qué necesito para crear un menú dinámico con Zend \ Navigation \ Navigation?
En ZF1 hice así:
$container = new Zend_Navigation();
$pages = array(
array(
'label' => 'Save',
'action' => 'save',
),
array(
'label' => 'Delete',
'action' => 'delete',
),
);
// add two pages
$container->addPages($pages);
y luego a la vista:
$this->navigation()->menu();
Pero en ZF2 están sacando páginas de configuración. Ahora creo \ config \ autoload \ nav.global.php y aquí creo una matriz de páginas. Pero necesito hacer una matriz de páginas en el método y enviarlo al asistente de navegación, pero no sé cómo ((
Intenté hacer esto en mi controlador:
use Zend\Navigation\Navigation;
$pages =array(
// All navigation-related configuration is collected in the 'navigation' key
'navigation' => array(
// The DefaultNavigationFactory we configured in (1) uses 'default' as the sitemap key
'default' => array(
// And finally, here is where we define our page hierarchy
'account' => array(
'label' => 'faq',
'route' => 'faq',
'pages' => array(
'news' => array(
'label' => 'news',
'route' => 'news',
),
'manual' => array(
'label' => 'manual',
'route' => 'manual',
),
),
),
),
),
);
$Menu = new Navigation($pages);
y luego esto a la vista:
$this->Menu()->menu();
pero tengo muchos errores ...
Creo que entiendes mi problema. por favor ayuda. Lo siento por mi ingles.