2016-09-09 2 views
0

나는 이것이 정말로 어리석은 질문이지만 나는 작곡가가 처음인데 내 수업을 자동 로딩하는 데 어려움을 겪고 있다고 확신한다. 내가Composer.json 위치와 psr-4 네임 스페이스에 연결

namespace Beer; 

class Beers.... 

사람 수있는 내 beers.php 클래스에서

"autoload" : { 
     "psr-4": { 
      "drinkr\\models": "models/Beers", 
     } 
    } 

:

내 폴더 구조 내 JSON이

composer.json 
models 
->Beer.php //class for type of beer 
controllers 
views 
public 
tests 

내 자동로드처럼 현재이입니다 위의 연결 방법을 올바르게 이해할 수 있도록 도와주십시오.

내 composer.json 파일을/src 폴더와/tests 폴더에 모두 표시해야합니까?

composer.json 
src 
tests 

답변

1

내가 실수 여기

"drinkr\\models": "models/Beers"

namespace Beer;

이름 바꾸기 파일 "beers.php"을 "Beers.php"변화 네임 스페이스에 "맥주라고 생각합니다 "

+0

확인 내 클래스 파일의 이름을 바꿉니다. o Beer.php, 맥주에 대한 나의 수업. 내 composer.json의 코드는 이제 drinkr \\ models \\ ":"models/Beer " 내 파일에서 $ foo = new \ Beers \ Models \ Beer();를 클래스에로드하려고합니다. – Peck3277

+0

그래도 효과가 있습니까? –

관련 문제