2017-10-16 21 views
0

Je travaille pour un projet où la barre de menu doit être un menu dynamique interagissant avec les rôles définis pour les utilisateurs. Cela fonctionne avec le Symfony 3.3. Le concept devrait être comme ceci: '1' utilisateur a 'n' rôles et chaque rôle devrait voir les options 'm' dans la barre de menu. Et aussi, différents rôles peuvent avoir le même menu d'options disponibles. Donc, le résultat ne devrait pas montrer la même option deux fois.Menu dynamique avec rôles dans Symfony 3

J'ai exploré les différents types de menus dans la liste des paquets disponibles et personne ne semble correspondre à cette idée.

Je sais comment le faire moi-même mais je me demande si quelqu'un sait s'il existe un bundle qui possède cette fonctionnalité ou très similaire pour pouvoir l'utiliser ou le modifier facilement pour pouvoir l'utiliser.

Celui que j'ai vu mais ce n'est pas tout ce dont j'ai besoin est le plus utilisé pour les menus mais je ne pense pas pouvoir gérer le concept de rôle. Si je me trompe dis-moi PLX.

Que suggérez-vous de faire?

Merci beaucoup pour votre aide!

Répondre

0

Suivez cette documentation de symfony knpMenuBundle

+0

Eh bien ... oui. Est le premier que je pensais. Le point est que je devrai appliquer le concept des rôles et des options dans le contrôleur manuellement pour construire le menu final dans chaque cas, n'est-ce pas? Je veux dire, il n'y a pas d'autre bundle qui pourrait vous fournir une interface pour gérer toutes les options et tous les rôles, comme une page admin pour contrôler tous les changements possibles dans ces menus? –

+0

Je n'ai jamais utilisé de bundle pour cette fonctionnalité, je vérifie seulement les rôles avec une instruction if puis je décide de montrer ou non l'option. désolé de ne pas être capable d'aider – Dija

+0

Oks vous m'avez répondu de toute façon avec sens ... Je m'attendais magiquement à trouver plus de travail fait ... mais c'est assez ... comme vous l'avez dit je vais gérer les rôles par moi-même. –