Symfony Yaml 파서이 내 응용 프로그램에서 작동하고 있습니다.'Symfony Component Yaml Yaml'클래스를 찾을 수 없습니다.
내 composer.json
은 다음과 같습니다. ("symfony/class-loader"
)에서
(!) Fatal error: Class 'Symfony\Component\Yaml\Yaml' not found in /Projects/my-app/web/index.php on line 16
UniversalClassLoader 완벽하게 잘 작동하고 때 확인 :
use Symfony\Component\Yaml\Parser;
$parser = new Parser();
var_dump($parser->parse(file_get_contents('config.yml')));
가 그럼 난이 오류 :
{
"require": {
"symfony/class-loader": "2.4.*@dev",
"symfony/yaml": "2.4.*@dev",
"facebook/php-sdk": "dev-master"
},
"autoload": {
"psr-0": {
"MyApp": "src/"
}
}
내 응용 프로그램이 사용하고 어떤 네임 스페이스가로드되고, Symfony\Component\Yaml
은 배열의 첫 번째 것입니다.
내 IDE (PHPStorm)는 클래스 이름 아래에 구불 구불 한 라인을주고, 을 "여러 정의가 존재한다". 하나는 실제 공급 업체 폴더로 가고, 다른 하나는 composer.phar
파일 내의 파일을 참조합니다 (읽기 전용).
내가 뭘 잘못하고 있는지 아는 사람이 있습니까?
감사합니다! 이제 작동하고, 나는'autoload_classmap.php'와'autoload_namespaces.php'의 이상한 조합을 사용하고있었습니다. 바보... – Nick