在ThinkPHP中,一般來說應(yīng)用的配置文件是自動加載的,加載的順序是:
慣例配置->應(yīng)用配置->模式配置->調(diào)試配置->狀態(tài)配置->模塊配置->擴展配置->動態(tài)配置
慣例配置文件(位于ThinkPHP/Conf/convention.php
)
應(yīng)用配置文件(默認位于Application/Common/Conf/config.php
)。
模式配置文件,文件命名規(guī)范是: Application/Common/Conf/config_應(yīng)用模式名稱.php
調(diào)試配置文件(位于ThinkPHP/Conf/debug.php
)和應(yīng)用調(diào)試配置文件(位于Application/Common/Conf/debug.php
)
狀態(tài)配置:每個應(yīng)用都可以在不同的情況下設(shè)置自己的狀態(tài)(或者稱之為應(yīng)用場景),并且加載不同的配置文件。
define('APP_STATUS','office'); 自動加載該狀態(tài)對應(yīng)的配置文件(位于
Application/Common/Conf/office.php
)。
define('APP_STATUS','home');
那么就會自動加載該狀態(tài)對應(yīng)的配置文件(位于Application/Common/Conf/home.php
Application/當前模塊名/Conf/config.php
)。=============================