config/ 系统配置路径
app/config/ 程序配置路径
#PB#_config 数据库配置表
config/config.php 默认配置
config/autoload.php 系统自动加载类的配置
config/exception.php 系统异常类的配置
config/http.php HTTP请求基本错误码
config/database.php 数据库链接配置
// config/session.php
return array(
'session_name' => 'kali_sessionid'
}
// 程序中获取方式 第一个参数为配置文件名,第二个参数为是否使用别名(默认为true)
config::instance('session')->get('session_name', true);
// 当前环境 dev pre pub
defined('SYS_ENV') or define('SYS_ENV', 'dev');
// 当前环境 dev 会自动查找 config/config_dev.php文件
config::instance('config')->get('test');
// 当前环境 pub 会自动查找 config/database_pub.php文件
config::instance('database')->get('test2');
// config/config.php
return array(
'path' => '@web@/my-path/'
);
// 返回 'my-path/'
config::instance('config')->get('path');
// config->get 之前执行
config::instance('config')->set_alias('time', time());
// config.php
return array(
'path' => '@web@/my-path/?time=@time@'
);
// 返回 'my-path/?time=1461141347'
config::instance('config')->get('path');
// 返回 '@web@/my-path/?time=@time@'
config::instance('config')->get('path', false);