問題タブ [symfony-messenger]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2684 参照

symfony - Symfony 5 Messengerはメッセージハンドラーを自動構成しません

私は Symfony フレームワークを初めて使用し、Messenger ( https://symfony.com/doc/current/messenger.html ) を使用してプロジェクトをセットアップしようとしています。私の理解では、「implements MessageHandlerInterface」を使用してハンドラー クラスをセットアップした後、ハンドラーを使用できるはずですが、うまく機能していないようです。新しいプロジェクトを最初から設定するなど、いくつかのことを試しました。Symfony 5.0.4 を使用しています。

私はこのようにプロジェクトを設定しました:

次に、新しいメッセンジャーとハンドラーを作成し、コントローラーから呼び出しました。「<strong>メッセージ「App\Message\Message」のハンドラがありません。」</p>

出力:

私のコードは基本的にメッセージ ハンドラー ドキュメントのサンプルと同じですが、ここに追加します。