【发布时间】:2013-12-12 20:56:31
【问题描述】:
我想要它,这样我就可以在 symfony2 中定义每个角色的操作
这是我目前拥有的
role_hierarchy:
ROLE_MEMBER: ROLE_GUEST
ROLE_STAFF: ROLE_MEMBER
ROLE_ADMIN: [ROLE_STAFF, ROLE_SONATA_OWNER, ADMIN, OWNER]
和
sonata_admin:
#title_logo: bundles/acmedemo/img/fancy_acme_logo.png
security:
handler: sonata.admin.security.handler.acl
# acl security information
information:
GUEST: []
STAFF: [EDIT, LIST, CREATE]
EDITOR: [OPERATOR, EXPORT]
ADMIN: [MASTER]
OWNER: [OWNER]
# permissions not related to an object instance and also to be available when objects do not exist
# the DELETE admin permission means the user is allowed to batch delete objects
admin_permissions: [CREATE, LIST, DELETE, UNDELETE, EXPORT, OPERATOR, MASTER]
# permission related to the objects
object_permissions: [VIEW, EDIT, DELETE, UNDELETE, OPERATOR, MASTER, OWNER]
我正在寻找能够让 ROLE_ADMIN 授予 SONATA ROLE OWNER 的东西,例如,我真的不知道如何做到这一点,而且奏鸣曲文档更适合我不使用的 FOSUserBundle。
任何帮助表示赞赏
【问题讨论】:
标签: php symfony sonata-admin