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

  • Application
  • AssetManager
  • Attach
  • AuthManager
  • Browser
  • Cache
  • Category
  • Engine
  • Log
  • MessageSource
  • PerformanceMeasurement
  • PlugManager
  • Request
  • ThemeManager
  • Upgrade
  • Upload

Class Application

CWebApplication
Extended by application\core\components\Application
Namespace: application\core\components
Copyright: Copyright © 2012-2014 IBOS Inc
Author: banyanCheung banyan@ibos.com.cn
Located at system/core/components/Application.php

Methods summary

protected
# preinit( )

准备初始化前的处理

准备初始化前的处理

protected
# init( )

初始化方法:设置授权,配置所有已安装的模块

初始化方法:设置授权,配置所有已安装的模块

public
# configure( array $config )

重写配置方法实现平台引擎驱动

重写配置方法实现平台引擎驱动

Parameters

$config
public mixed
# beforeControllerAction( CController $controller, CAction $action )

执行Action前的动作。用于权限验证 step1:强制执行不验证模块的判断 step2:调用各自控制器定义的过滤路由方法,返回false表示验证不通过 step3:调用authManager组件进行路由的验证

执行Action前的动作。用于权限验证 step1:强制执行不验证模块的判断 step2:调用各自控制器定义的过滤路由方法,返回false表示验证不通过 step3:调用authManager组件进行路由的验证

Parameters

$controller
控制器对象
$action
动作对象

Returns

mixed
public
# onInitModule( CEvent $event )

当模块完成配置时发起一个事件

当模块完成配置时发起一个事件

Parameters

$event
事件参数
public
# onUpdateCache( CEvent $event )

当更新缓存时发起一个事件

当更新缓存时发起一个事件

Parameters

$event
事件参数
public array
# getEnabledModule( )

返回可用的模块数组

返回可用的模块数组

Returns

array
IBOS open source API documentation generated by ApiGen