私自身の作曲家ライブラリーを作成しようとしています。私はpsr4を使用して、自動ロードメカニズムを選択しました。ライブラリプロジェクトでうまく動作しますが、別のプロジェクトにこのライブラリを依存関係として追加すると何かがうまくいかなくなります。私は、図書館プロジェクトがメインプロジェクトにあるクラスのインスタンスを作成することを期待しています。しかし、このクラスはコンポーザーオートローダでは見つかりません。"HelloControllerが見つかりません"というエラーがコンポーザーのautoload configでpsr4と表示される
マイライブラリプロジェクトのソースはこちらです:https://github.com/brnogz/kwinsey
(HelloWorldクラスは、コントローラ/ HelloWorld.phpファイルに位置しています)そのように、このライブラリを使用して私のプロジェクト例:https://gist.github.com/brnogz/e27a1dd40ba00b818b23fe7ab8815fad
正確なエラーメッセージを記述し、使用するコード例を具体的に記述してください。現時点では、珍しいMVPフレームワーク全体を一気に消化しようとしている人はいませんか?デバッグのために、 'require'を追加して、自動ロードできないと思われるコードを明示的に実行し、それが動作するかどうか確認してください。一つのこと: '' psr-4 ':{"kwinsey \\": "/"} 'は疑わしく見えます。なぜ "/"、正しいパスが "。"または "" – Sven
@Svenあなたが正しいです。私がパスを "/"で固定すると、それが動作するようになりました。ありがとうございます – brnogz
@スヴェンも悪い質問に申し訳ありません – brnogz