9

フォームが成功した場合、送信したフラッシュ メッセージを翻訳しようとしています。通常のリクエストは次のようになります。

$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」が表示されます。したがって、翻訳は見つかりませんでしたが、変数は正しいです。テンプレートファイル内でテストしました。どうすればこれを修正できますか?まだ有用なものは見つかりませんでした。

4

2 に答える 2