1、框架核心

1.1 系统默认常量:

        define('HOST',    self::$_config['HOST']);
        define('BASE_URL',    self::$_config['BASE_URL']);
        define('NOW_TIME',      $_SERVER['REQUEST_TIME']);
        define('REQUEST_METHOD',$_SERVER['REQUEST_METHOD']);
        define('IS_GET',        REQUEST_METHOD =='GET' ? true : false);
        define('IS_POST',       REQUEST_METHOD =='POST' ? true : false);
        define('IS_AJAX',       ((isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') || !empty($_POST[self::$_config['VAR_AJAX_SUBMIT']]) || !empty($_GET[self::$_config['VAR_AJAX_SUBMIT']])) ? true : false);
        define('IS_WEIXIN', strpos( $_SERVER['HTTP_USER_AGENT'], 'MicroMessenger' ) !== FALSE );
        define('DATA_PATH',     self::$_config['DATA_PATH']);
        define('CACHE_PATH',    self::$_config['CACHE_PATH']);
        define('LOG_PATH',    self::$_config['LOG_PATH']);


        define('__STATIC__',    self::$_config['HOST'].self::$_config['STATIC_PATH']);
        define('__CSS__',       __STATIC__.'css/');
        define('__IMAGE__',     __STATIC__.'image/');
        define('__JS__',        __STATIC__.'js/');
        define('__HISTORY__', isset( $_SERVER["HTTP_REFERER"] ) ? $_SERVER["HTTP_REFERER"] : '' );

1.2 系统方法:


Aii::App() 仅仅支持lib/ 和 项目APP/common/class 目录下的类库。 加载,并实例化
Aii::library() 仅仅支持lib/ 支持目录加载。 加载,不实例化  

Aii::getModule()   //系统模块名
Aii::getControl()   //系统控制器名
Aii::getAction()   //系统动作名

Aii::error()       //系统错误提示
Aii::show_404()       //系统404提示
Aii::show_403()       //系统403提示

$object = Aii::singleton('pagelist'); //返回单一实例。
Aii::require_cache($filename,$isreturn = 0)  //系统加载文件。

results matching ""

    No results matching ""