角色服务
获取当前角色信息
/**
* 获取当前角色信息
*
* @return array|\yii\db\ActiveRecord|null
* @throws UnauthorizedHttpException
*/
$res = Yii::$app->services->rbacAuthRole->getRole();
获取编辑的数据
/**
* 获取编辑的数据
*
* @param int $role_id 角色ID
* @param array $allAuth 所有权限
* @return array
*
*/
$res = Yii::$app->services->rbacAuthRole->getJsTreeData($role_id,$allAuth);
获取角色名称
/**
* 获取角色名称
*
* @return array|mixed|string
* @throws UnauthorizedHttpException
*/
$res = Yii::$app->services->rbacAuthRole->getTitle();
获取上级角色
/**
* 获取上级角色
*
* 注意:如果是其他应用则需要自行获取上级
*
* @param $id ID
* @param $app_id 应用ID
* @return array
*/
$res = Yii::$app->services->rbacAuthRole->etDropDownForEdit($app_id, $id);
获取是否所有角色的条件
/**
* 获取是否所有角色的条件
*
* @param bool $sourceAuthChild
* @return array
* @throws UnauthorizedHttpException
*/
$res = Yii::$app->services->rbacAuthRole->roleCondition($sourceAuthChild);