得到錯誤,我使用PSR-0自動加載,我知道我需要使用PSR-4,我會做後期。即使PSR-4,答案是受歡迎的。在PHP自動加載
我有使自動加載運行良好,但下面的目錄結構。
+ www/entity
|__ /EntityGenerator
| |__ /Database
| | |__ DatabaseConnection
| | |__ DatabaseConnectionInterface
| | |__ DatabaseRepositoryInterface
| |
| |__ /Exception
|
|__ autoload.php
|__ index.php
對於下面的目錄結構,它給錯誤如下
警告:要求(EntityGenerator \數據庫\ DatabaseConnection.php):未能打開流:C中沒有這樣的文件或目錄:\ WAMP \ WWW \實體\ EntityGenerator \ autoload.php第15行
+ www/entity
| __ /EntityGenerator
|__ /Database
| |__ DatabaseConnection
| |__ DatabaseConnectionInterface
| |__ DatabaseRepositoryInterface
|
|__ /Exception
|__ autoload.php
|__ index.php
任何人都可以解釋爲什麼我越來越與第二目錄結構中的錯誤。
如果有人需要整個代碼進行測試,請找到下面的鏈接
https://github.com/channaveer/EntityGenerator
你不應該鏈接到整個代碼。你應該**在你的問題中包含**相關的代碼**。最值得注意的是:看看你的autoload.php會非常有幫助。 –
@Franz其實我正在計劃這個,但有時候可能會讓其他人感到困惑,究竟我在看什麼,所以想加我的代碼鏈接。無論如何,它將來會是開源的。謝謝。 –
它只是我自己加載時還是隻使用相對路徑?如果是這樣,那是一個很大的否定。 – apokryfos