我在旧代码中发现了这个,我正在尝试重构,但我不知道它意味着什么。有人可以向我解释这条规则吗?
if (!LibraryName_Feature_Access_RoleHelper::roleHasAccess($plan_code, 'can_subscribe')) {
$this->_redirect('error/404');
}
提前致谢!
答案 0 :(得分:2)
if (!LibraryName_Feature_Access_RoleHelper::roleHasAccess($plan_code, 'can_subscribe')) {
$this->_redirect('error/404');
}
在上面的代码中,$ plan_code有一些价值。它可能是管理员代码或访客用户代码,并且检查该特定类型的用户是否可以订阅,这意味着用户具有订阅的访问权限。
详细查询,请查看此链接。 http://framework.zend.com/apidoc/2.0/classes/Zend.Permissions.Acl.Acl.html