我在尝试重构的旧代码中发现了这一点,但我不知道这意味着什么。有人可以向我解释这个代码规则吗?
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');
}
提前致谢!
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