2017-03-28 4 views
0

J'utilise symphony 2.8 avec sonata admin/user/fosuser bundle. Tout fonctionne bien. Je veux juste remplacer le modèle de rôles de sécurité car le titre des rôles n'est pas significatif. J'ai suivi la solution ci-dessous.Sonata User Bundle remplacement des rôles de sécurité

https://github.com/dianuj89/Sonata-admin-user-friendly-view-for-security-roles

Mais ce n'est pas que je travaille ai aussi fait pour la personnalisation, mais obtenir l'erreur suivante.

Erreur fatale capturable: L'argument 1 transmis à Sonata \ UserBundle \ Form \ Type \ SecurityRolesType :: __ construct() doit être une instance de Sonata \ UserBundle \ Security \ EditableRolesBuilder, aucun donné, appelé dans D: \ xampp \ htdocs \ energyvalue \ fournisseur \ sonata-projet \ core-bundle \ Form \ Extension \ DependencyInjectionExtension.php à la ligne 94 et défini

Votre aide est grandement appréciée. Merci

Répondre

0

Le moyen le plus simple est de fournir des messages de traduction pour les noms de rôle.

#Resources/translations/messages.en.yml 

ROLE_SONATA_ADMIN: 'My custom label' 
+0

Cela fonctionne bien merci. Mais je veux aussi regrouper les rôles du module. En ce moment, il affiche une longue liste de rôles. Y at-il un moyen de le faire. –