2011-05-27 88 views

回答

2

使用的ACL的最佳理由系统是访问要求可能会改变。现在需要检查user_level> 5,但将来可能会改变。在检查某个角色是否被允许执行特定操作时存在较高的抽象级别,因为它不受条件限制。这个条件因此可以随时间变化。

+0

感谢koen和dogmatic69,您的联合答案解决了我的问题。 CakePHP的股票?难以实现 – Chris 2011-05-29 10:16:11

1

如果您使用acl,您可以创建一个后端进行管理,因此当您将项目交给终端用户时,无需知道代码即可自行完成。

这也是铁道部DRY所以,如果,例如,你必须添加一个新的用户类型,你可以再补充新行的分贝,而不必把它侵入你的代码

相关问题