根据角色sonataAdminBundle显示菜单

时间:2018-04-18 15:31:17

标签: sonata-admin symfony-sonata

如何根据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

0 个答案:

没有答案