THINKPHPはYAMLプロファイルの設定方法に対応しています。


なぜヤmlを使いますか
Yamlは簡単で、しかも人間に優しいからです。
Yaml:http://www.yaml.org/
どこで使いますか?
最も基本的なのは、ThinkPHPの配置ファイルの中で、Yamlのフォーマットを選択できます。Yamlの簡潔なフォーマット設定を書きたいですか?それとも長又臭で書きにくいPHP arrayを書きたいですか?
http://document.thinkphp.cn/manual_3_2.腣config_フォーマット
問題が来ました
そこで、設定をYamlに変更しました。

// /index.php

// yaml
define('CONF_EXT', '.yaml');

そしてAppliationディレクトリの下のconfig.phpを全部config.yamlに変更します。
この時、エラーがありました。

Class ‘Spyc' not found FILE: D:\app\think\ThinkPHP\Common\functions.php  LINE: 90
探してみます。この一節を見つけます。

/**
 * yaml
 * @param string $file
 * @return array
 */
if (!function_exists('yaml_parse_file')) {
    function yaml_parse_file($file) {
        vendor('spyc.Spyc');
        return Spyc::YAMLLoad($file);
    }
}
Spycという倉庫を導入したようですが、見つけられませんでした。
探してみました。Spycはここです。https://github.com/mustangostang/spyc/です。
そして、このベンダdorは何ですか?
ここを見てください。http://document.thinkphp.cn/manual_3_2..葃autload
結論:
上のGitの中でSpyc.phpをダウンロードして入れます/ThinkPHP/Library/Veendor/spyc/目次の下で、すべて正常です!Donwith the right way!