尝试对 Sonata Admin 使用 ACL 模式。
从文档中我了解到STAFF
应该有["EDIT","LIST","CREATE"]
权限
但是当我安装 ACL 映射时:
$ php app/console sonata:admin:setup-acl
我看到它正在做(除其他外)
为 sonata.user.admin.user 安装 ACL
...
- 添加角色:ROLE_SONATA_USER_ADMIN_USER_STAFF,权限:["LIST","CREATE"]
...
EDIT
事实上,当我尝试授予用户权限时,工作人员没有获得许可。
怎么会发生?我怎样才能给我的用户这个EDIT
权限?