我想知道ACL中的资源,模块,模块中的控制器或模块中控制器中的操作。
在documentation中,resoiurces(时事通讯,新闻,最新)和其他人不清楚它们是什么。
同样在这个example资源不明确!!!
[mainMenu]
login = Everyone
applications = Everyone
preferences = User
administration = Implementor
[userPreferences]
details = User
params = User
themes = User
答案 0 :(得分:2)
资源只是您想要限制访问的内容。它可以是页面,数据库中的记录或应用程序需要的任何内容。
我在Zend_Acl上写了一个由三部分组成的系列文章,其中我讨论了资源的其他内容:http://codeutopia.net/blog/2009/02/06/zend_acl-part-1-misconceptions-and-simple-acls/
答案 1 :(得分:1)
例如
new Zend_Acl_Resource('someResource')
表示someResource
指向PHP模块/部分,假设它是可访问的,但是它已被控制,以便只有授权的角色才能访问它。