IBOS open source
  • Namespace
  • Class

Namespaces

  • application
    • core
      • cache
        • driver
        • provider
      • components
      • controllers
      • engines
        • local
        • sae
      • model
      • modules
      • utils
      • widgets
    • modules
      • article
        • controllers
        • core
        • model
        • utils
      • calendar
        • controllers
        • model
        • utils
      • contact
        • controllers
        • model
        • utils
      • dashboard
        • controllers
        • model
        • utils
      • department
        • components
        • model
        • utils
      • diary
        • components
        • controllers
        • model
        • utils
        • widgets
      • email
        • controllers
        • core
        • model
        • utils
      • main
        • behaviors
        • components
        • controllers
        • model
        • utils
        • widgets
      • message
        • controllers
        • core
          • co
          • wx
            • callback
            • event
        • model
        • utils
      • mobile
        • components
        • controllers
        • utils
      • position
        • components
        • model
        • utils
      • recruit
        • components
        • controllers
        • core
        • model
        • utils
        • widgets
      • role
        • model
        • utils
      • user
        • components
        • controllers
        • model
        • utils
      • vote
        • components
        • controllers
        • model
        • utils
      • weibo
        • controllers
        • core
        • model
        • utils

Classes

  • Auth
  • Role

Class Auth

Namespace: application\modules\role\utils
Located at system/modules/role/utils/Auth.php

Methods summary

public static array
# loadAuthItem( )

加载授权认证项目缓存

加载授权认证项目缓存

Returns

array
public static array
# getParams( string $route )

获取认证时的参数(如果有)

获取认证时的参数(如果有)

Parameters

$route
认证的路由

Returns

array
参数数组
public static
# updateAuthorization( array $authItem, string $moduleName, $category )

更新配置文件中的认证项数据,做如下操作: 更新授权项目信息 auth_item 更新授权节点关联表信息 node_related

更新配置文件中的认证项数据,做如下操作: 更新授权项目信息 auth_item 更新授权节点关联表信息 node_related

Parameters

$authItem
认证项数组,详见config.php里的authorization一节
$moduleName
模块名
$category
public static
# addRoleChildItem( CAuthItem $role, array $currentNode, array $routes = array() )

赋予角色权限 (增加角色认证项子节点)

赋予角色权限 (增加角色认证项子节点)

Parameters

$role
当前角色认证项
$currentNode
当前节点
$routes
路由数组
public static
# updateAuthItem( string $routes, boolean $isData = false , array $routes,… )

更新认证项目,用于提交与新建岗位权限时的处理

更新认证项目,用于提交与新建岗位权限时的处理

Parameters

$routes
$module 模块名称
$isData
是否数据节点
$routes,…
路由数组
IBOS open source API documentation generated by ApiGen