THINKPHP支持YAML配置文件的設(shè)置方法
為什么要用 yaml
因?yàn)?Yaml 簡單,而且對人類友好;
Yaml: http://www.yaml.org/
在哪里會(huì)用到?
最基本的,在 ThinkPHP 的配置文件里面就可以選擇 Yaml 的格式,你是愿意寫 Yaml 的簡潔格式配置呢?還是愿意寫又長又臭又難寫的 PHP array 呢?
http://document.thinkphp.cn/manual_3_2.html#config_format
問題來了
于是,我把配置格式改為 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è)庫沒找到。
找了一下,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框架簡單配置作用域的方法
- 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變量與數(shù)組相互轉(zhuǎn)換的方法(extract與compact)
這篇文章主要介紹了php變量與數(shù)組相互轉(zhuǎn)換的方法,結(jié)合實(shí)例形式分析了extract與compact函數(shù)的相關(guān)功能與使用技巧,需要的朋友可以參考下2016-12-12php中error與exception的區(qū)別及應(yīng)用
這篇文章主要介紹了php中error與exception的區(qū)別及應(yīng)用,需要的朋友可以參考下2014-07-07php生成百度sitemap站點(diǎn)地圖類函數(shù)實(shí)例
這篇文章主要介紹了php生成百度sitemap站點(diǎn)地圖類函數(shù)的方法,詳細(xì)講述了百度站點(diǎn)sitemap的實(shí)現(xiàn)方法與注意事項(xiàng),在web站點(diǎn)的建設(shè)中非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-10-10Thinkphp框架安裝composer擴(kuò)展包流程梳理
這篇文章主要介紹了Thinkphp使用composer安裝擴(kuò)展包教程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-09-09JavaScript+PHP實(shí)現(xiàn)視頻文件分片上傳的示例代碼
這篇文章主要介紹了基于JavaScript+PHP實(shí)現(xiàn)視頻文件分片上傳,視頻文件分片上傳,整體思路是利用JavaScript將文件切片,然后循環(huán)調(diào)用上傳接口 upload.php 將切片上傳到服務(wù)器,文中有詳細(xì)代碼供大家參考,需要的朋友可以參考下2024-02-02