ZF2 Динамическое меню с Zend \ Navigation \ Navigation

Я хочу спросить вас об этой проблеме. Что мне нужно для создания динамического меню с помощью Zend \ Navigation \ Navigation?

В ZF1 я сделал так:

$container = new Zend_Navigation();
$pages = array(
array(
    'label'  => 'Save',
    'action' => 'save',
),
array(
    'label'  => 'Delete',
    'action' => 'delete',
),
);
// add two pages
$container->addPages($pages);

а затем в виду:

$this->navigation()->menu();

Но в ZF2 страницы берут из конфига. Теперь я создаю \ config \ autoload \ nav.global.php и здесь создаю массив страниц. Но мне нужно сделать массив страниц в методе и отправить его в помощник навигации, но я не знаю, как ((

я попытался сделать это в моем контроллере:

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);

и тогда это ввиду:

$this->Menu()->menu();

но у меня много ошибок ...

Я думаю, вы понимаете мою проблему. пожалуйста помоги. Извините за мой английский.

Ответы на вопрос(5)

Ваш ответ на вопрос