ThinkPHP-配置格式和惯例配置
来自站长百科
导航:返回上一页
- 配置格式
ThinkPHP框架中所有配置文件的定义格式均采用返回PHP数组的方式,格式为:
<?php return array( 'APP_DEBUG' => true, 'URL_MODEL' => 2, // 更多的配置参数 // …… );?>
配置参数不区分大小写(因为无论大小写定义都会转换成小写),所以下面的配置等效:
<?php return array( 'app_debug' => true, 'url_model' => 2, );?>
但是习惯上保持大写定义的原则。还可以在配置文件中可以使用二维数组来配置更多的信息,例如:
<?php return array( 'APP_DEBUG' => true, 'USER_CONFIG' => array( 'USER_AUTH' => true, 'USER_TYPE' => 2, ), );?>
系统目前最多支持二维数组的配置级别,每个项目配置文件除了定义ThinkPHP所需要的配置参数之外,开发人员可以在里面添加项目需要的一些配置参数,用于自己的应用。项目配置文件的位置默认位于项目的Conf目录
- 惯例配置
惯例重于配置是ThinkPHP的一个重要思想,系统内置有一个惯例配置文件(位于ThinkCommonconvention.php),按照大多数的使用对常用参数进行了默认配置。所以,对于应用项目的配置文件,往往只需要配置和惯例配置不同的或者新增的配置参数,如果你完全采用默认配置,甚至可以不需要定义任何配置文件