## 擴展應用
在有些時候我們想讓它加載某一個目錄下所有.php結尾的文件
[TOC]
~~~
/**
* 設置擴展配置,會加載當下目錄所有.php 結尾的文件 .開頭的除外
* @param [type] $name [當前目錄名稱]
* @param [type] $path [路徑]
*/
public function setExtendConfig($name, $path)
~~~
第一個參數目錄名稱就是為當前路徑起一個名字方便后續使用
比如保存配置時可以使用
該方法會加載路徑目錄下的所有配置文件
#### 加載方式
如果是debug模式 加載下面所有文件
如果不是debug模式,會查找緩存,如果不存在緩存生成.config_cache.php緩存文件
調用方法
~~~
Config::setExtendConfig('common', ROOT_PATH . 'heppsvar/config');
~~~
如果你不想這樣的方式加載或者不希望被緩存可以使用`loadFile`方法
~~~
/**
* 加載目錄下的所有文件
* @param [type] $dir [文件夾路徑]
* @param [type] $match [匹配模式]
* @return [type] [description]
*/
public function loadDir($dir, $match = '')
~~~
該方法會加載目錄下所有的配置文件
例如:
~~~
Config::loadFile(ROOT_PATH . 'hepps/config/' , 'inc.php');
~~~
會加載目錄下所有使用`inc.php`結尾的文件
- 簡介
- 開發規范
- 許可協議
- 作者
- 安裝框架
- 更新日志
- 基礎
- 入口文件
- 全局變量
- 系統配置
- 目錄結構
- 系統常量
- 自動加載
- 系統函數
- 應用密匙
- 依賴注入
- 配置
- 說明
- 基本使用
- 擴展應用
- C函數
- 容器
- 介紹
- 使用容器
- 綁定服務
- 數組訪問
- 請求
- 基礎
- 函數常量
- 獲取信息
- 方法偽造
- 路由
- 基礎使用
- 域名路由
- 靜態路由
- 正則路由
- 路由分組
- 地區
- 資源路由
- 閉包
- 其它方法
- 響應
- 響應輸出
- session
- 設置
- 生命周期數據
- cookie
- 加密使用
- 中間件(鉤子)
- 基礎使用
- 保存到文件
- 數據
- 配置
- 核心操作
- 聚合查詢
- 查詢構造器
- 關系型數據庫關聯
- 事務處理
- 日志
- 日志
- 視圖
- 模板配置
- 模板文件
- 模板語言
- 基礎使用
- 內置標簽
- 擴展標簽庫
- 模板
- 變量輸出
- 原樣輸出
- 運算符
- 緩存
- 緩存配置
- 基本操作
- 多語言
- 基礎使用
- 擴展庫
- 數據驗證
- xml
- 壓縮
- 工具類
- 字符串
- 文件上傳
- 目錄操作
- 二維碼
- 驗證碼
- 圖片處理
- curl
- url生成