問題タブ [symfony5]
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.
symfony - symfony 5はユーザーのログアウト後にセッション属性を保持します
https://symfony.com/doc/current/session.htmlでは、「保存された属性は、そのユーザーのセッションの残りの間、セッションに残ります」と言われています。
ユーザーがログアウトしたときにセッション属性を保持する方法はありますか? これが起こらない場合 - ユーザーのログイン/ログアウト/切り替えに関する情報をどのように保持しますか?
symfony - Symfony 5 Messengerはメッセージハンドラーを自動構成しません
私は Symfony フレームワークを初めて使用し、Messenger ( https://symfony.com/doc/current/messenger.html ) を使用してプロジェクトをセットアップしようとしています。私の理解では、「implements MessageHandlerInterface」を使用してハンドラー クラスをセットアップした後、ハンドラーを使用できるはずですが、うまく機能していないようです。新しいプロジェクトを最初から設定するなど、いくつかのことを試しました。Symfony 5.0.4 を使用しています。
私はこのようにプロジェクトを設定しました:
次に、新しいメッセンジャーとハンドラーを作成し、コントローラーから呼び出しました。「<strong>メッセージ「App\Message\Message」のハンドラがありません。」</p>
出力:
私のコードは基本的にメッセージ ハンドラー ドキュメントのサンプルと同じですが、ここに追加します。
php - 検証制約メッセージを翻訳する方法
それが私の最初の関心事です。
プレースホルダー「 get.date.msg」を正しいエラーメッセージに置き換えるにはどうすればよいですか?
公式ドキュメントは役に立ちません: https://symfony.com/doc/current/validation/translations.html
翻訳ファイルは正確にはどこにあるべきですか? 「config/translations」または「config/validator/translations」で? もしかしたら " root/translations " に?^^
結局、私はすべてを試しました。プレースホルダー " get.date.msg " が出力されるたびに、出力が翻訳されることはありません。
これには Symfony の翻訳パッケージが必要ですか?