0

我想知道 ACL 中的资源是什么,是模块、模块中的控制器还是模块中控制器中的动作。

文档中,资源(时事通讯、新闻、最新)等并不清楚它们是什么。

同样在这个例子中,资源不清楚!!!

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

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

2 回答 2

2

资源只是您想要限制访问的东西。它可以是页面、数据库中的记录或应用程序需要的任何内容。

我在 Zend_Acl 上写了一个由三部分组成的系列,其中我谈到了哪些资源是其中之一:http ://codeutopia.net/blog/2009/02/06/zend_acl-part-1-misconceptions-and-simple- acls/

于 2012-04-10T10:17:27.683 回答
1

例如

new Zend_Acl_Resource('someResource')

表示someResource指向 PHP 模块/部分,假设它是可访问的,但它已被控制,因此只有授权角色才能访问它。

于 2012-04-10T10:16:41.397 回答