配置文件主要是控制整個項目的配置參數,通過一系列的配置達到系統與ThinkPHP更好的調控。
1、ThinkPHP的配置文件最常用的就是更改項目中的Conf文件中conf.php,比如我的Home/Conf/conf.php
2、讀取配置,使用C(),大寫的C函數,而且配置文件的參數都是全局的,可以再任何地方訪問的。
在index控制器中輸入 echo C('APP_STATUS'); 即可輸出Conf的值
3、C函數讀取二維配置: C('USER_CONFIG.USER_TYPE');
4、C函數對配置文件的動態配置:
一維 C('DATA_CACHE_TIME','60');
二維 C('USER_CONFIG.USER_TYPE','1');
5、擴展配置:擴展配置可以實現引入外部的config文件,實現配置文件的選擇性調用。而且擴展配置文件還可以即時生效,不需要更新緩存文件。
在conf文件中寫入 'LOAD_EXT_CONFIG'=>'user' //這里的conf一般放在Conf目錄中
擴展配置文件的配置參數默認是一維參數,即使用 C('APP_STATUS')就可以實現調用
當然也可以使用二維的配置調用,方法是:
'LOAD_EXT_CONFIG'=>array('USER'=>'user');
這樣就可以使用C('USER_CONFIG.USER_TYPE','1')方法調用了
注意:擴展配置文件的文件名不能使用:config.php 、alias.php 、tags.php 、debug.php 、core.php