框架中的配置文件都是以数组格式返回。
配置共分为8中(按加载顺序排列):
-
惯例配置->应用配置->模式配置->调试配置->状态配置->模块配置->扩展配置->动态配置
应用配置:存放于Application/Common/conf/config.php。主要是对应用的一些配置选项。
模式配置:存放于Application/Common/Conf/config_应用模式名称.php(仅在运行该模式下面才会加载)
调试配置:如果开启调试模式的话,则会自动加载框架的调试配置文件(位于ThinkPHP/Conf/debug.php)和应用调试配置文件(位于Application/Common/Conf/debug.php)
状态配置:在入口文件可以对应用状态进行配置 define('APP_STATUS', 'test')这时会加载test配置,存放于Application/Common/Conf/test.php
模块配置:每个模块下面也有自己本模块的配置文件,用于对本模块进行一些配置。存放于Application/当前模块名/Conf/config.php
读取配置:
框架中所有的配置都是通过C方法来进行获取。
C('参数名称')
C方法也可以动态修改配置的值
C('参数名称','新的参数值');