配置目錄
配置目錄
系統(tǒng)默認(rèn)的配置文件目錄就是應(yīng)用目錄(APP_PATH
),也就是默認(rèn)的application
下面,并分為應(yīng)用配置(整個(gè)應(yīng)用有效)和模塊配置(僅針對(duì)該模塊有效)。
├─application 應(yīng)用目錄
│ ├─config.php 應(yīng)用配置文件
│ ├─database.php 數(shù)據(jù)庫(kù)配置文件
│ ├─route.php 路由配置文件
│ ├─index index模塊配置文件目錄
│ │ ├─config.php index模塊配置文件
│ │ └─database.php index模塊數(shù)據(jù)庫(kù)配置文件
如果不希望配置文件放到應(yīng)用目錄下面,可以在入口文件中定義獨(dú)立的配置目錄,添加CONF_PATH
常量定義即可,例如:
// 定義配置文件目錄和應(yīng)用目錄同級(jí)
define('CONF_PATH', __DIR__.'/../config/');
配置目錄下面的結(jié)構(gòu)類似如下:
├─application 應(yīng)用目錄
├─config 配置目錄
│ ├─config.php 應(yīng)用配置文件
│ ├─database.php 數(shù)據(jù)庫(kù)配置文件
│ ├─route.php 路由配置文件
│ ├─index index模塊配置文件目錄
│ │ ├─config.php index模塊配置文件
│ │ └─database.php index模塊數(shù)據(jù)庫(kù)配置文件
擴(kuò)展配置目錄(V5.0
)
5.0
開(kāi)始增加了擴(kuò)展配置目錄的概念,在應(yīng)用配置目錄或者模塊配置目錄下面增加extra
子目錄,下面的配置文件都會(huì)自動(dòng)加載,無(wú)需任何配置。
如果你定義了CONF_PATH
常量為config目錄為例,擴(kuò)展配置目錄如下:
├─application 應(yīng)用目錄
├─config 配置目錄
│ ├─config.php 應(yīng)用配置文件
│ ├─database.php 數(shù)據(jù)庫(kù)配置文件
│ ├─route.php 路由配置文件
│ ├─extra 應(yīng)用擴(kuò)展配置目錄
│ ├─index index模塊配置文件目錄
│ │ ├─extra index模塊擴(kuò)展配置目錄
│ │ ├─config.php index模塊配置文件
│ │ └─database.php index模塊數(shù)據(jù)庫(kù)配置文件
擴(kuò)展配置文件的文件名(不含后綴)就是配置參數(shù)名,并且會(huì)和應(yīng)用配置文件中的參數(shù)進(jìn)行合并。
文檔最后更新時(shí)間:2018-04-25 18:02:28
配置格式 →
未解決你的問(wèn)題?請(qǐng)到「問(wèn)答社區(qū)」反饋你遇到的問(wèn)題