我正在使用 PSR-0 进行自动加载,我知道我需要使用 PSR-4,我将在后面部分使用它。即使 PSR-4,也欢迎回答。
我有以下目录结构,自动加载工作正常。
+ www/entity
|__ /EntityGenerator
| |__ /Database
| | |__ DatabaseConnection
| | |__ DatabaseConnectionInterface
| | |__ DatabaseRepositoryInterface
| |
| |__ /Exception
|
|__ autoload.php
|__ index.php
对于以下目录结构,其给出的错误如下
警告:需要(EntityGenerator\Database\DatabaseConnection.php):无法打开流:第 15 行的 C:\wamp\www\entity\EntityGenerator\autoload.php 中没有这样的文件或目录
+ www/entity
| __ /EntityGenerator
|__ /Database
| |__ DatabaseConnection
| |__ DatabaseConnectionInterface
| |__ DatabaseRepositoryInterface
|
|__ /Exception
|__ autoload.php
|__ index.php
谁能解释为什么我会收到第二个目录结构的错误。
如果有人需要整个代码进行测试,请找到以下链接