私はPSR-0を自動読み込みに使用していますが、私はPSR-4を使用する必要があることを知っています。 PSR-4でも答えは歓迎です。PHPオートロードでエラーが発生する
自動ローディングがうまく機能する次のディレクトリ構造を持っています。次のディレクトリ構造については
+ www/entity
|__ /EntityGenerator
| |__ /Database
| | |__ DatabaseConnection
| | |__ DatabaseConnectionInterface
| | |__ DatabaseRepositoryInterface
| |
| |__ /Exception
|
|__ autoload.php
|__ index.php
その次のようにエラーを与えて
警告:ストリームをオープンに失敗しました:Cでそのようなファイルまたはディレクトリ:(EntityGeneratorの\ DatabaseConnection.phpは\データベース)が必要です\ WAMP私は第2のディレクトリ構造のエラーを取得していますなぜ\ライン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