如何使用Symfony2构建分层ACL / ACE?

时间:2012-04-29 19:34:27

标签: php symfony acl database-performance hierarchical

有没有办法用Symfony2构建分层ACL? 我需要构建一个具有简单类别/文章一对多关系的管理区域。有没有办法构建ACL,以便类别上的每个ACE在相关文章上传播,如果没有在文章上指定ACE?

假设我构建了一些类别和文章,并为User1构建了以下ACL

Example:
Category1 (Read Write)
    Article1
    Article2 (Read)
...
CategoryN
    Article1
    ...
    ArticleN

你最终得到:

Category1 -> Can be read or modified
Article1 -> Can be read or modified
Article2 -> Can only be read

0 个答案:

没有答案