我刚刚安装了Symfony ACL。我想问你如何自动完成parent_object_identity_id
表中的acl_object_identities
字段,以及acl_object_identity_ancestors
表中的所有数据。
我有例如Category&产品实体,我想将产品用作类别的子项并在级联中使用ACL权限:如果您可以访问类别ID 7,则还应该访问该类别中的所有产品。
我在想sonata:admin:generate-object-acl可以设置所有这些数据,而不是parent_object_identity_id
字段的空值。
有人知道如何做到这一点吗?
答案 0 :(得分:2)
它有点迟到了......但几个月前我遇到了同样的问题..
我刚刚发布了 AclTree Bundle ,这是一个解决您遇到的确切问题的捆绑包。
https://github.com/GoDisco/AclTreeBundle
我希望它可以帮助你:)