框架配置

框架载入"data/config/global.php"作为公共配置项目,开发组可以使用以下配置来具体配置框架。

<?php
return array(
    'ENV' => 'development',                      //调试配置文件名
    'DEBUG' => true,                             //是否显示详细错误信息
    'LOG_ON' => false,                           //错误日志记录,需要自己扩展appHook
    'LOG_PATH' => ROOT_PATH . 'data/log/',       //日志记录目录
    'TIMEZONE'=> 'PRC',                          //时间区域
    'REWRITE_ON' => false,                       //伪静态开关,需要放入对应环境的伪静态规则
    'REWRITE_RULE' => array(),                   //路由规则
    'DEFAULT_APP' => 'main',                     //默认访问模块
    'DEFAULT_CONTROLLER' => 'Default',           //默认访问控制器
    'DEFAULT_ACTION' => 'index',                 //默认访问方法
    'DB'=>array(                                 //数据库信息
        'default'=>array(
            'DB_TYPE' => 'MysqlPdo',             //数据库驱动 (mysqlpdo、mysql)
            'DB_HOST' => 'localhost',            //数据库地址
            'DB_USER' => 'root',                 //数据库用户
            'DB_PWD' => '',                      //数据库密码
            'DB_PORT' => 3306,                   //数据库端口
            'DB_NAME' => 'cp',                   //数据库名称
            'DB_CHARSET' => 'utf8',              //数据库编码
            'DB_PREFIX' => '',                   //数据表前缀
            'DB_CACHE' => 'DB_CACHE',            //使用缓存配置
        ),
    ),
    'TPL'=>array(
        'TPL_PATH' => '',                        //模板路径
        'TPL_SUFFIX' => '.html',                 //模板后缀
        'TPL_CACHE' => 'TPL_CACHE',              //使用缓存配置
        'TPL_DEPR' => '_',                       //模板路径分隔符
    ),
    'CACHE'=>array(                              //缓存配置
        'TPL_CACHE' => array(
            'CACHE_TYPE' => 'FileCache',
            //缓存类型(FileCache,Memcached,Memcache,SaeMemcache),具体缓存服务配置请自行查阅驱动文件
            'CACHE_PATH' => ROOT_PATH . 'data/cache/',
            'GROUP' => 'tpl',                    //缓存目录
            'HASH_DEEP' => 0,                    //散列深度
        ),

        'DB_CACHE' => array(
            'CACHE_TYPE' => 'FileCache',
            'CACHE_PATH' => ROOT_PATH . 'data/cache/',
            'GROUP' => 'db',
            'HASH_DEEP' => 2,
        ),
    ),
    'STORAGE'=>array(                           //文件存储设置
        'default'=>array(
            'STORAGE_TYPE'=>'File',             //存储驱动
        ),
    ),
);