0

嗨,我对创建 ARO 用户和组以及在哪个控制器中定义它们感到困惑,请帮助我提前致谢

4

1 回答 1

0

ACL 通常会变得混乱和复杂。大多数时候,ACL 对于我们开发的大多数 APP 来说都是多余的。我认为带有管理员路由的角色基础身份验证更容易设置,并且对于大多数情况来说已经足够了。在我开发的第一个 CakePHP 中,我使用了 ACL,但实际上并不需要它,尽管这是一个很好的学习机会。我目前正在升级/重新设计到 2.0,并且我正在为该站点使用基于角色的管理员和成员。

如果您正在尝试学习,我会说去尝试并使用以下 CakePHP 教程:CakePHP 简单 Acl 控制器应用程序教程。要管理它,可能非常困难。我建议使用以下插件:Alaxos - Plugin ACL 2.0。这样做的缺点是,当您需要进行简单的更改(例如向现有控制器添加功能)时需要很长时间来处理,这可能不值得,特别是如果您使用具有执行限制的共享主机。

底线:如果您真的/绝对需要您的网站,请使用它。如果不远离ACL。

于 2013-01-25T17:43:05.797 回答