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),按照大多数的使用对常用参数进行了默认配置。所以,对于应用项目的配置文件,往往只需要配置和惯例配置不同的或者新增的配置参数,如果你完全采用默认配置,甚至可以不需要定义任何配置文件