自動ロードに PSR-0 を使用していますが、PSR-4 を使用する必要があることはわかっています。PSR-4 であっても、回答は大歓迎です。
自動ロードが正常に機能する次のディレクトリ構造があります。
+ www/entity
|__ /EntityGenerator
| |__ /Database
| | |__ DatabaseConnection
| | |__ DatabaseConnectionInterface
| | |__ DatabaseRepositoryInterface
| |
| |__ /Exception
|
|__ autoload.php
|__ index.php
次のディレクトリ構造の場合、次のようなエラーが発生します
警告: require(EntityGenerator\Database\DatabaseConnection.php): ストリームを開くことができませんでした: 15 行目の C:\wamp\www\entity\EntityGenerator\autoload.php にそのようなファイルまたはディレクトリはありません
+ www/entity
| __ /EntityGenerator
|__ /Database
| |__ DatabaseConnection
| |__ DatabaseConnectionInterface
| |__ DatabaseRepositoryInterface
|
|__ /Exception
|__ autoload.php
|__ index.php
2番目のディレクトリ構造でエラーが発生する理由を誰でも説明できますか?
テストのためにコード全体が必要な場合は、以下のリンクを見つけてください。