자동 로딩에 PSR-0을 사용하고 있습니다. PSR-4를 사용해야합니다. PSR-4를 사용해도 답변을 환영합니다.PHP 자동로드에서 오류가 발생했습니다
자동 로딩이 제대로 작동하는 다음 디렉토리 구조가 있습니다. 다음 디렉토리 구조에 대한
+ www/entity
|__ /EntityGenerator
| |__ /Database
| | |__ DatabaseConnection
| | |__ DatabaseConnectionInterface
| | |__ DatabaseRepositoryInterface
| |
| |__ /Exception
|
|__ autoload.php
|__ index.php
의 다음과 같은 오류를 제공
경고 : 스트림을 열지 못했습니다 : C에서 해당 파일이나 디렉토리 : (EntityGenerator \의 DatabaseConnection.php는 \ 데이터베이스)가 필요합니다 \ WAMP 내가 두 번째 디렉토리 구조와 오류가있는 이유 \ 선 (15)
+ www/entity
| __ /EntityGenerator
|__ /Database
| |__ DatabaseConnection
| |__ DatabaseConnectionInterface
| |__ DatabaseRepositoryInterface
|
|__ /Exception
|__ autoload.php
|__ index.php
에 www가 \ 엔티티 \ EntityGenerator \ autoload.php는 사람이 설명 할 수 있습니다. 사람이 테스트를 위해 전체 코드를 필요로하는 경우
, 그것은 디렉토리 구조 때문입니다 아래의 링크
https://github.com/channaveer/EntityGenerator
당신은 전체 코드에 연결되어 있지 않습니다. ** 귀하의 질문에 ** 관련 코드 **를 포함시켜야합니다. 가장 주목할만한 것은 : autoload.php를 보면 매우 도움이 될 것입니다. –
@Franz 사실 나는 그것을 위해 계획을 세웠지 만 때로는 실제로 다른 사람들이 내 코드 링크를 추가하기 위해 생각한 것을 혼란스럽게 할 수도 있습니다. 어쨌든 앞으로는 오픈 소스가 될 것입니다. 감사. –
나만인가, 아니면 자동 로딩 할 때 상대 경로 만 사용합니까? 그렇다면 큰 일은 아닙니다. – apokryfos