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.

Respuestas a la pregunta(5)

Su respuesta a la pregunta