Symfony父ACL(对象访问权限继承)

时间:2014-01-28 10:12:16

标签: symfony acl

我刚刚安装了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字段的空值。

有人知道如何做到这一点吗?

1 个答案:

答案 0 :(得分:2)

它有点迟到了......但几个月前我遇到了同样的问题..

我刚刚发布了 AclTree Bundle ,这是一个解决您遇到的确切问题的捆绑包。

https://github.com/GoDisco/AclTreeBundle

我希望它可以帮助你:)