如何根据sonataAdminBundle下的角色显示sidebare菜单?
这就是我所做的:
config.yml
sonata.admin.group.livreur:
label: Livreur
label_catalogue: SonataAdminBundle
icon: ''
items:
- cadicom.admin.livreur
security.yml
ROLE_ADMIN_LIVREUR:
- ROLE_ADMIN
- ROLE_SONATA_ADMIN
- ROLE_ALLOWED_TO_SWITCH
- ROLE_SONATA_MEDIA_ADMIN_MEDIA_ADMIN
- ROLE_APP_ADMIN_PROMOTIIN_ADMIN
- ROLE_SONATA_MEDIA_ADMIN_GALLERY_HAS_MEDIA_ADMIN
- ROLE_CADICOM_ADMIN_LIVREUR_ADMIN
services.yml
cadicom.admin.livreur:
class: cadicomBundle\Admin\LivreurAdmin
arguments: [~, cadicomBundle\Entity\Livreur, SonataAdminBundle:CRUD]
tags:
- { name: sonata.admin, manager_type: orm, group: admin, label: Livreur }
我的pb是,分配给角色的管理员没有显示投放部分ROLE_ADMIN_LIVREUR