THINKPHP支持YAML配置文件的設(shè)置方法
為什么要用 yaml
因?yàn)?Yaml 簡(jiǎn)單,而且對(duì)人類友好;
Yaml: http://www.yaml.org/
在哪里會(huì)用到?
最基本的,在 ThinkPHP 的配置文件里面就可以選擇 Yaml 的格式,你是愿意寫(xiě) Yaml 的簡(jiǎn)潔格式配置呢?還是愿意寫(xiě)又長(zhǎng)又臭又難寫(xiě)的 PHP array 呢?
http://document.thinkphp.cn/manual_3_2.html#config_format
問(wèn)題來(lái)了
于是,我把配置格式改為 Yaml:
// /index.php
// 定義配置文件的格式為 yaml
define('CONF_EXT', '.yaml');
然后把 Application 目錄下面的 config.php 全部改為 config.yaml。
這個(gè)時(shí)候,報(bào)錯(cuò):
Class ‘Spyc' not found 錯(cuò)誤位置 FILE: D:\app\think\ThinkPHP\Common\functions.php LINE: 90
然后找,發(fā)現(xiàn)這一段:
/**
* 解析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è)庫(kù)沒(méi)找到。
找了一下,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!
- thinkPHP5.0框架獨(dú)立配置與動(dòng)態(tài)配置方法
- thinkPHP5.0框架簡(jiǎn)單配置作用域的方法
- thinkPHP5.0框架環(huán)境變量配置方法
- nginx下配置thinkphp文件的方法
- thinkphp配置文件路徑的實(shí)現(xiàn)方法
- ThinkPHP的常用配置選項(xiàng)匯總
- ThinkPHP項(xiàng)目分組配置方法分析
- Nginx配置支持ThinkPHP的PATH_INFO
- Nginx下支持Thinkphp URL Rewrite的配置示例
- ThinkPHP5實(shí)現(xiàn)作業(yè)管理系統(tǒng)中處理學(xué)生未交作業(yè)與已交作業(yè)信息的方法
- thinkPHP5.0框架配置格式、加載解析與讀取方法
相關(guān)文章
php 命名空間(namespace)原理與用法實(shí)例小結(jié)
這篇文章主要介紹了php 命名空間(namespace)原理與用法,結(jié)合實(shí)例形式總結(jié)分析了PHP命名空間的相關(guān)概念、原理、基本使用方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2019-11-11
PhpStorm+xdebug+postman調(diào)試技巧分享
寫(xiě)PHP時(shí),一直用postman做測(cè)試,最近發(fā)現(xiàn)在測(cè)試過(guò)程中可以用xdebug來(lái)斷點(diǎn)調(diào)試,比原來(lái)手動(dòng)打exit或者die來(lái)斷點(diǎn)效率高多了2020-09-09
PHP中刪除變量時(shí)unset()和null的區(qū)別分析
當(dāng)程序里不再使用某些大體積的變量時(shí)(如:數(shù)組或?qū)ο螅?,我們有必要?jiǎng)h除它們2011-01-01
input file獲得文件根目錄簡(jiǎn)單實(shí)現(xiàn)
js獲得file根目錄,然后賦值給hidden類型input,然后就可以交給php or jsp 處理了,感興趣的朋友可以參考下哈,希望可以幫助到你2013-04-04
PHP與SQL語(yǔ)句寫(xiě)一句話木馬總結(jié)
在本篇文章里小編給大家整理的是關(guān)于PHP與SQL語(yǔ)句寫(xiě)一句話木馬的相關(guān)知識(shí)點(diǎn),有需要的朋友們學(xué)習(xí)下。2019-10-10
PHP常用函數(shù)之根據(jù)生日計(jì)算年齡功能示例
這篇文章主要介紹了PHP常用函數(shù)之根據(jù)生日計(jì)算年齡功能,結(jié)合實(shí)例形式分析了php日期相關(guān)轉(zhuǎn)換與計(jì)算操作技巧,需要的朋友可以參考下2019-10-10

