Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
J'essaye de faire 2 navigation suivant 2 modules. Si je suis dans 'site' une navigation et si je suis dans 'admin' une autre.
Dans config/autoload/global.php :
'service_manager' => array(
'factories' => array(
'Navigation' => 'Zend\Navigation\Service\DefaultNavigationFactory',
),
),
'navigation' => array(
'default' => array(
array(
'label' => 'Home',
'route' => 'site',
),
array(
'label' => 'Page #1',
'route' => 'site',
),
array(
'label' => 'Page #2',
'route' => 'site',
)
),
'admin' => array(
'home' => array(
'label' => 'AAAAA1',
'route' => 'admin',
),
'login' => array(
'label' => 'AAAA2 In',
'route' => 'admin/login',
),
'logout' => array(
'label' => 'AAAA3 Out',
'route' => 'admin/logout',
),
'register' => array(
'label' => 'AAAA4',
'route' => 'admin/register',
),
),
),
et ensuite dans la vue (layout) : <?php echo $this->navigation('Navigation')->menu(); ?>
mais il me donne le 'default'. Comment lui dire d'aller chercher le 'admin' ?
merci
Hors ligne
Je remonte le sujet car j'aimerais aussi savoir comment faire.
La doc sur ce composant est assez sombre (le fait qu'elle ne soit qu'en anglais y joue peut être aussi)
Merci d'avance
Hors ligne
En faite, c'est assez simple, la solution ici :http://stackoverflow.com/questions/12781623/zend-framework-2-navigation
Hors ligne