Bonjour,
Voilà une semaine que j'essaye tant bien que mal à générer une navigation dynamic selon les Permissions accordées par le module ZfcRbac.
On m'a conseillé d'utiliser le module de navigation Spiffy Navigation qui permet de conditionner l'affichage du menu simplement. Mais je me heurte à pas mal de difficulté sans doute parce que je suis encore nouveau sur cette techno.
Spiffy navigation permet grâce à un listener de n'afficher sur la barre de navigation que les liens dont le rôle user à accès. Toutefois, le module doit prendre une instance de Zend\Permission\rbac\rbac, ce qui ne colle pas avec le module zfcRbac si ? J'ai pu remarquer que l'objet n'avais aucunne donné une fois instancié, et donc le menu n'affiche rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 'listeners'=> array(new \SpiffyNavigation\Listener\RbacListener(new \Zend\Permissions\Rbac\Rbac)), // <--il faut changer un truc ici ?
Je suis assez perdu sur ce que je dois faire, le module zfcRbac fournit-il un objet de type Zend\Permission\Rbac\Rbac que l'on peut donner a spiffy pour qu'il marche ?
Merci d'avance pour votre temps.
Partager