thinkphp的项目配置

时间:2014-08-07 09:54:09   收藏:0   阅读:473

1.配置类别

ThinkPHP提供了灵活的全局配置功能,ThinkPHP会依次加载管理配置>项目配置>调试配置>分组配置>扩展配置>动态配置,所以后面的配置权限要大于前面的,因为后面的配置会覆盖前面同名配置,同事会生辰配置缓存文件无需重复解析,减小开销。

2.读取配置

ThinkPHP使用C方法来读取配置节点,就是Config的意思,注意配置项的参数不区分大小写,C(‘URL_MODEL‘)和C(‘url_model‘)得到的结果是一样的,但是还是建议区分大小写。配置参数名字不能使用“.”,因为这个是用来读取二维参数的,如果没有配置则返回NULL。读取二维参数值的方法如下:C(‘USER_CONFIG.USER_TYPE‘);

3.动态配置

可以预先写好配置参数,也可以在方法中动态设置,也是使用C方法,例如:C(‘参数名称‘,‘新的参数值‘);动态配置仅仅对当前请求有效,对其他的请求无效。注意到动态配置的方法和读取配置的方法是一样的,只不过多了一个参数而已。

4.扩展配置

扩展配置可以自动加载额外的自定义配置文件,配置格式和项目配置的格式一样,设置扩展配置的方式如下:

// 加载扩展配置文件
‘LOAD_EXT_CONFIG‘ => ‘user,db‘,


thinkphp的项目配置,布布扣,bubuko.com

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!