Zend框架代码解释(roleHasAcces)


Zend Framework Code explanation (roleHasAcces)

我在试图重构的旧代码中发现了这一点,但我不知道它意味着什么。有人能向我解释一下这个代码规则吗?

if (!LibraryName_Feature_Access_RoleHelper::roleHasAccess($plan_code, 'can_subscribe')) {
        $this->_redirect('error/404');
    }

提前感谢!

if (!LibraryName_Feature_Access_RoleHelper::roleHasAccess($plan_code, 'can_subscribe')) {
    $this->_redirect('error/404');
}

在上面的代码中,$plan_code有一些值。它可能是Admin代码或Guest User代码,它检查特定类型的用户是否可以订阅,意味着用户是否有订阅的访问权限。

有关详细查询,请查看此链接。http://framework.zend.com/apidoc/2.0/classes/Zend.Permissions.Acl.Acl.html