ThinkPHP提供了灵活的全局配置功能,采用最有效率的PHP返回数组方式定义,支持惯例配置、公共配置、模块配置、调试配置和动态配置。
1、惯例配置:ThinkPHP/Conf/convention.php
2、应用配置:应用App/Common/Conf/config.php
3、模式配置:应用App/Common/Conf/config_应用模式名称.php
4、调试配置:ThinkPHP/Conf/debug.php
5、状态配置:
在入口文件中定义 define('APP_STATUS','office');
就会加载 应用App/Common/Conf/office.php
6、模块配置:应用App/当前模块名称/Conf/config.php
7、动态配置:在代码中使用 C('参数名称','新的参数值');
例如: //动态改变缓存有效期
C('DATA_CACHE_TIME',60);
配置的加载顺序:
惯例配置->应用配置->模式配置->调试配置->状态配置->模块配置->扩展配置->动态配置