【问题标题】:cakephp Acl Component and Inheritancecakephp Acl 组件和继承
【发布时间】:2011-11-27 07:34:23
【问题描述】:

cakephp acl 组件制作角色如下:

  • 管理员
    • 添加帖子
    • delete_post
    • edit_post
    • view_post
    • 添加链接
    • 删除链接
    • edit_link
    • view_link
    • 添加页面
    • 删除页面
    • edit_page
    • view_page

  • 经理_1:
    • 添加帖子
    • view_post
  • 经理_2:
    • 添加链接
    • view_link
  • 经理_3:
    • 添加页面
    • view_page
  • 用户:
  • view_post
  • 现在我将向 manager_1 和 manager_2 添加一个用户。

    我如何使用 cakephp acl 组件做到这一点???

    也许在这个例子中我可以创建 4 或 5 个不同的组。但是当这个选项很多时,我必须使组的角色继承。

    我可以在 cakephp acl 组件中这样做吗?

  • 【问题讨论】:

      标签: cakephp components cakephp-1.3 acl


      【解决方案1】:

      您需要告诉 ACL 组件您的用户属于哪个 ARO 组。您可以通过在 User 模型中实现 parentNode() 方法来做到这一点。你可以在here找到一个例子。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-11-13
        • 1970-01-01
        • 2020-10-07
        • 1970-01-01
        • 2014-06-06
        • 1970-01-01
        • 2011-01-16
        • 1970-01-01
        相关资源
        最近更新 更多