symfony2分层ACL

symfony2分层ACL,symfony,doctrine-orm,acl,Symfony,Doctrine Orm,Acl,我有以下问题: “我的大多数实体”都是通过指向树结构的链接保存的。我开始实施acl系统,但很快意识到它并不完全适合 下面是一个虚构的小例子来说明这一点: 体育团体 网球团体 篮球队 游泳队 可以将新闻项添加到这些不同的组中。现在有了symfony acl,我可以向所有或单个新闻实体授予权限。我希望能够将特定组中的实体的权限授予一个用户 我应该放弃使用acl系统并编写自己的系统,还是有其他方法来解决这个问题

我有以下问题:

“我的大多数实体”都是通过指向树结构的链接保存的。我开始实施acl系统,但很快意识到它并不完全适合

下面是一个虚构的小例子来说明这一点:

  • 体育团体
    • 网球团体
    • 篮球队
    • 游泳队
可以将新闻项添加到这些不同的组中。现在有了symfony acl,我可以向所有或单个新闻实体授予权限。我希望能够将特定组中的实体的权限授予一个用户

我应该放弃使用acl系统并编写自己的系统,还是有其他方法来解决这个问题