最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

THINKPHP支持YAML配置文件的設(shè)置方法

 更新時(shí)間:2015年03月17日 11:32:22   投稿:junjie  
這篇文章主要介紹了THINKPHP支持YAML配置文件的設(shè)置方法,本文講解了為什么要用 yaml以及在THINKPHP中的配置方法,需要的朋友可以參考下

為什么要用 yaml

因?yàn)?Yaml 簡(jiǎn)單,而且對(duì)人類友好;

Yaml: http://www.yaml.org/

在哪里會(huì)用到?

最基本的,在 ThinkPHP 的配置文件里面就可以選擇 Yaml 的格式,你是愿意寫 Yaml 的簡(jiǎn)潔格式配置呢?還是愿意寫又長(zhǎng)又臭又難寫的 PHP array 呢?

http://document.thinkphp.cn/manual_3_2.html#config_format

問題來了

于是,我把配置格式改為 Yaml:

復(fù)制代碼 代碼如下:

// /index.php

// 定義配置文件的格式為 yaml
define('CONF_EXT', '.yaml');

然后把 Application 目錄下面的 config.php 全部改為 config.yaml。

這個(gè)時(shí)候,報(bào)錯(cuò):

復(fù)制代碼 代碼如下:

Class ‘Spyc' not found 錯(cuò)誤位置 FILE: D:\app\think\ThinkPHP\Common\functions.php  LINE: 90

然后找,發(fā)現(xiàn)這一段:
復(fù)制代碼 代碼如下:

/**
 * 解析yaml文件返回一個(gè)數(shù)組
 * @param string $file 配置文件名
 * @return array
 */
if (!function_exists('yaml_parse_file')) {
    function yaml_parse_file($file) {
        vendor('spyc.Spyc');
        return Spyc::YAMLLoad($file);
    }
}

貌似引入 Spyc 這個(gè)庫沒找到。

找了一下,Spyc 在這里:https://github.com/mustangostang/spyc/

然后,這個(gè) vendor 是什么東東?

看這里:http://document.thinkphp.cn/manual_3_2.html#autoload

結(jié)論:

在上面的 Git 里面下載 Spyc.php 放進(jìn) /ThinkPHP/Library/Vendor/spyc/ 目錄下,就一切正常!Done with the right way!

相關(guān)文章

最新評(píng)論

贵溪市| 广汉市| 万源市| 云霄县| 文水县| 鸡东县| 荣昌县| 江永县| 荔浦县| 仙桃市| 庆云县| 红原县| 南阳市| 德保县| 永丰县| 新沂市| 万荣县| 乌苏市| 泸州市| 钟祥市| 吴川市| 文昌市| 泰州市| 滦南县| 镇雄县| 信丰县| 元氏县| 织金县| 绥芬河市| 德惠市| 浪卡子县| 广水市| 家居| 平远县| 固阳县| 香格里拉县| 佳木斯市| 凤庆县| 清水河县| 玉门市| 永城市|