React lib の 1 つのコンポーネントは自動読み込みですが、大部分はそうではありません。
プロジェクトに反応/反応を構成し、そのプロセスのすべてがスムーズに進みました。または
を使用しようとすると、「クラスが見つかりません」というエラーがスローされます。
xDebug をオンにすると、配列に... が含まれていることに気付きましたが、他には何もありません。他の React ライブラリもそこにあるはずです
。React\EventLoop\Factory
React\Stream\Stream
Composer\Autoload\ClassLoader->prefixes['R']
React\Promise
それを見て、私は var_dumpedを実行し、ネームスペース\React\Promise\any('string')
を正常に自動ロードしました。React\Promise
それでも、他のReact\
名前空間にあるクラスはオートロードに失敗します。
私の問題は、Composer\Autoload\ClassLoader->prefixes
配列に明確に存在しないことに何らかの関連があると思わざるを得ませんが、かなり初心者なので、それは単なる予感です。
ところで、すべてが少なくともアクセス可能であることを確認するために、これらのクラスでハードコードされた 's を試しました。require
成功しました(もちろん、後続の依存関係が自動ロードされないことを除いて:)
このタイプのオートローディングの原因は何だと思いますか?