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();
но у меня много ошибок ...
Я думаю, вы понимаете мою проблему. пожалуйста помоги. Извините за мой английский.