我們現在學習對配置文件的獲取(Config::get)與設置(Config::set)
我們將學會:
(1)獲取到一級配置文件
(2)獲取到二級配置文件
(3)設置二級配置文件
1、獲取一級配置文件
(1)我們在applicaltion文件夾下創建模塊admin,在admin文件夾下創建controller,在controller文件夾下創建一個名為User.php的控制器文件
(2)在User.php中定義
(3)訪問地址:localhost/tp5.1/think/public/index.php/admin/user/get,得到一個二維數組,
注意:所產生的二維數組,實際上就是think/config文件夾中的所有文件,可進行查看比對,就知道了
2、獲取具體某一級配置文件
(1)在控制器中輸入:
(2)結果為:
3、獲取二級配置文件:
(1)比如我們要獲取config/database.php中的hostname
(2)控制器中:
(3)結果:
注意:當我們不輸入一級配置文件的時候,默認是查詢的app配置文件。
4、判斷配置文件是否存在:Config::has()
(1)控制器中:存在的情況
(2)結果:
(3)控制器中:不存在的情況下
(4)結果:
5、設置配置文件:動態設置
(1)選擇要設置的文件及內容
(2)控制器中:
(3)訪問地址:localhost/tp5.1/think/public/index.php/admin/user/set,
結果:
注意:
動態修改:通過Config::set()修改,在原配置文件中,是不會被影響的
靜態修改:直接在配置文件中進行修改就是靜態修改
以上
END