フォームが成功した場合、送信したフラッシュ メッセージを翻訳しようとしています。通常のリクエストは次のようになります。
$request->getSession()->getFlashBag()->add(
'notice',
'Your E-Mail has been sent.'
);
そこで、次の変数を使用してメッセージを翻訳しようとしました。
$request->getSession()->getFlashBag()->add(
'notice',
'contact.message.email_has_been_sent'
);
フォームを送信すると、メッセージに「contact.message.email_has_been_sent」が表示されます。したがって、翻訳は見つかりませんでしたが、変数は正しいです。テンプレートファイル内でテストしました。どうすればこれを修正できますか?まだ有用なものは見つかりませんでした。