Class Role
Methods summary
public static
|
|
public static
array
|
#
combineRelated( array $related )
组合某岗位id的节点关联数据,返回适合格式以便编辑页面判断是否有选中权限
组合某岗位id的节点关联数据,返回适合格式以便编辑页面判断是否有选中权限
Parameters
Returns
array
|
public static
boolean
|
#
setRole( integer $roleId, array $users )
从岗位维度设置用户的岗位
Parameters
Returns
boolean
|
public static
|
#
cleanPurvCache( integer $roleId )
|
public static
array
|
#
getPurv( integer $roleId )
获取指定岗位ID的权限
Parameters
Returns
array 角色权限数组,键是路由 (e.g:module/controller/action),值为>0的升序数值
|
public static
integer
|
#
getMaxPurv( integer $uid, string $url )
获取住角色和辅助角色中最大的权限(0,1,2,4,8)
获取住角色和辅助角色中最大的权限(0,1,2,4,8)
Parameters
- $uid
- 用户id
- $url
- 权限路由 (organization/user/manager或organization/user/view等等的1248权限)
Returns
integer 最大权限
|