BRa*_*sad 1 php zend-framework zend-acl
我应该使用Zeel_Acl的白名单或黑名单方法吗?我的意思是拒绝向每个人提供任何和所有资源,并为每个角色[黑名单]编写每个单独的允许案例或者允许所有资源并为每个角色写下每个拒绝照顾[白名单]
不需要指定每个被拒绝的角色.
首先,您应该将所有角色定义为拒绝.之后,为每个角色设置允许的访问资源.因此,您未声明为资源允许的每个角色都将被自动拒绝.
这样的事情:
$acl = new Zend_Acl();
$acl->deny();
$acl->addResource($resource);
$acl->addRole($role);
$acl->allow($role, $resource, $access);
Run Code Online (Sandbox Code Playgroud)