THINKPHP는 YAML 구성 file_php 팁의 설정 방법을 지원합니다.
May 16, 2016 pm 08:20 PMYAML을 사용하는 이유
Yaml은 간단하고 인간 친화적이기 때문입니다.
Yaml: http://www.yaml.org/
어디에 사용되나요?
가장 기본적인 것은 ThinkPHP 구성 파일에서 Yaml 형식을 선택할 수 있다는 것입니다. Yaml의 간결한 형식 구성을 작성하시겠습니까? 아니면 길고, 냄새나고, 어려운 PHP 배열을 작성하시겠습니까?
http://document.thinkphp.cn/manual_3_2.html#config_format
여기서 문제가 발생합니다
그래서 구성 형식을 Yaml로 변경했습니다.
// /index.php
// 구성 파일 형식을 yaml로 정의
정의('CONF_EXT', '.yaml');
그런 다음 애플리케이션 디렉터리 아래의 모든 config.php를 config.yaml로 변경합니다.
이때 오류가 보고됩니다:
'Spyc' 클래스를 찾을 수 없습니다. 오류 위치 FILE: D:appthinkThinkPHPCommonfunctions.php LINE: 90
그러다가 검색해서 다음 단락을 찾았습니다.
/**
* yaml 파일을 구문 분석하고 배열을 반환합니다
* @param string $file 구성 파일 이름
* @return 배열
*/
if (!function_exists('yaml_parse_file')) {
함수 yaml_parse_file($file) {
Vendor('spyc.Spyc');
return Spyc::YAMLLoad($file);
}
}
가져온 Spyc 라이브러리를 찾을 수 없는 것 같습니다.
검색 후 Spyc 위치: https://github.com/mustangostang/spyc/
그럼 이 상인은 뭐죠?
여기를 보세요: http://document.thinkphp.cn/manual_3_2.html#autoload
결론:
위의 Git에서 Spyc.php를 다운로드하여 /ThinkPHP/Library/Vendor/spyc/ 디렉토리에 넣으면 모든 것이 잘 될 것입니다! 올바른 방법으로 완료!

인기 기사

인기 기사

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











PyCharm과 PyTorch의 완벽한 조합: 자세한 설치 및 구성 단계
