API 文档 - ginkgo


ginkgo\App

应用调度管理


类摘要

namespace ginkgo;

class App {
    // 属性
    public static $config = array();

    private static $configThis = array(
        'timezone'         => 'Asia/Shanghai',
        'return_type'      => 'html',
        'return_type_ajax' => 'json',
    );

    private static $obj_request;
    private static $obj_lang;
    private static $route;
    private static $init;

    // 方法
    public static init( [ array $config ] )
    public static run( [ array $config ] ) : object
    public static config( array $config )
    public static setTimezone( string $timezone )

    private static configProcess()
    private static extraProcess()
    private static langProcess()
}

成员目录

- 权限 类型 描述
属性 - - -
$config private array static 配置 0.2.0 新增
$configThis private array static 默认配置 0.2.0 新增
$obj_request private object static 请求实例
$obj_lang private object static 语言实例
$route private array static 路由
$init private bool static 是否初始化标志
方法 - - -
init() public static 初始化
run() public static 运行应用
config() public static 配置 0.2.0 新增
setTimezone() public static 设置时区
configProcess() private static 配置处理
extraProcess() private static 扩展处理
langProcess() private static 语言处理

$config 配置,$configThis 默认配置

0.2.0 新增

public static $config;
private static $configThis;

结构

名称 类型 默认 描述
timezone string Asia/Shanghai 默认时区
return_type string html 默认返回类型
return_type_ajax string json 默认 Ajax 返回类型

$route 路由

private static $route;

结构

名称 类型 默认 描述
mod string index 模块
ctrl string index 控制器
act string index 动作

init() 初始化

public static function init( [ array $config ] )

参数

  • config 配置参数 0.2.0 新增

返回


run() 运行应用

public static function run( [ array $config ] ) : object

参数

  • config 配置参数 0.2.0 新增

返回


config() 配置

0.2.0 新增

public static function config( array $config )

参数

返回


setTimezone() 设置时区

public static function setTimezone( string $timezone )

参数

  • timezone 时区标识符,详情请参见 php 官网

返回


configProcess() 配置处理

private static function configProcess()

参数

返回


extraProcess() 扩展处理

private static function extraProcess()

参数

返回


langProcess() 语言处理

private static function langProcess()

参数

返回