為什么要用 yaml
因為 Yaml 簡單,而且對人類友好;
Yaml: http://www.yaml.org/
在哪里會用到?
最基本的,在 ThinkPHP 的配置文件里面就可以選擇 Yaml 的格式,你是愿意寫 Yaml 的簡潔格式配置呢?還是愿意寫又長又臭又難寫的 PHP array 呢?
http://document.thinkphp.cn/manual_3_2.html#config_format
問題來了
于是,我把配置格式改為 Yaml:
// 定義配置文件的格式為 yaml
define('CONF_EXT', '.yaml');
然后把 Application 目錄下面的 config.php 全部改為 config.yaml。
這個時候,報錯:
貌似引入 Spyc 這個庫沒找到。
找了一下,Spyc 在這里:https://github.com/mustangostang/spyc/
然后,這個 vendor 是什么東東?
看這里:http://document.thinkphp.cn/manual_3_2.html#autoload
結論:
在上面的 Git 里面下載 Spyc.php 放進 /ThinkPHP/Library/Vendor/spyc/ 目錄下,就一切正常!Done with the right way!
新聞熱點
疑難解答