在zend框架中ACL中的资源意味着什么

时间:2012-04-10 10:14:29

标签: zend-framework resources acl

我想知道ACL中的资源,模块,模块中的控制器或模块中控制器中的操作。

documentation中,resoiurces(时事通讯,新闻,最新)和其他人不清楚它们是什么。

同样在这个example资源不明确!!!

[mainMenu]
login          = Everyone
applications   = Everyone
preferences    = User
administration = Implementor

[userPreferences]
details = User
params  = User
themes  = User

2 个答案:

答案 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模块/部分,假设它是可访问的,但是它已被控制,以便只有授权的角色才能访问它。