サブコントローラ({%render "を介してビューに埋め込まれているコントローラ)にフラッシュメッセージを設定しようとしています... Bundle:Subscribe:widget "%})、フラッシュメッセージはメインテンプレートに出力されません。任意のアイデアをどのようにこれを解決するには?Symfony2:サブコントローラで生成されたフラッシュメッセージを表示するには
2
A
答えて
1
私はjavascriptを/ jQueryを介して、それをしています:
var messages = "";
// collect flash messages of all widgets (=subcontroller actions)
$('.flash-message').each(function(){
messages += $(this).html()+"<br/>";
$(this).html("");
});
// set messages into the "flash message container"
if(messages){
$('#flash-message span').html(messages);
}
// show the messages
if($('#flash-message span').html().trim()){
$('#flash-message').hide().delay(20).fadeIn().delay(5000).fadeOut();
}
1
フラッシュメッセージは、「次の」負荷用です。組み込みコントローラー呼び出しが行われた現在のページに表示したい場合は、セッション変数のようにメッセージを別の方法で渡すか、または内部メッセージングシステムを作成する必要があります。
関連する問題
- 1. Rails、ajax経由で生成されたフラッシュメッセージを削除する
- 2. Phalcon PhP - フラッシュメッセージが表示されない
- 3. フラッシュメッセージが表示されないCakePHP 1.3
- 4. Rails 4-フラッシュメッセージが表示されない
- 5. 生成された画像をサイトに表示するには
- 6. grails - フラッシュメッセージを表示
- 7. Eclipse - 生成されたクラスファイルを表示
- 8. 生成されたテーブルの生成を表示しますか?
- 9. rails:フラッシュメッセージが2回表示されないようにする
- 10. モーダルポップアップcakephpにフラッシュメッセージを表示する
- 11. foreachループで生成された要素の表示/非表示
- 12. Node.jsのフラッシュメッセージはページに表示されません
- 13. 生成されたhref urlを非表示にする問題
- 14. symfony2で生成されたドキュメントをダウンロードするためのリンクを作成するには?
- 15. swagger-uiで生成されたドキュメントの@PostMappingパラメータを表示するには?
- 16. AesonでDeriveJSONによって生成されたコードを表示
- 17. Yesodで動的に生成された画像を表示
- 18. Unity - 生成されたスプライトがiOSで表示されない
- 19. 生成されたQRコードがモバイルに表示されない
- 20. 生成されたPDFファイルにデータベーステーブルが表示されない
- 21. 動的に生成されたテーブルには '0'が表示されます
- 22. CKeditorは動的に生成されたモーダルで表示されません
- 23. jQuery生成時にjQuery生成アイテムが表示されます。
- 24. AndroidでReduxでフラッシュメッセージを表示
- 25. JavaScriptを使用したRubyのフラッシュメッセージは表示されません
- 26. Active Admin - ページに表示されないフラッシュメッセージ
- 27. Symfony2コンソールで生成されたエンティティとタイムゾーンエラーのエラー
- 28. Yii2は成功後に動的フラッシュメッセージを生成します
- 29. 生成された順序なしリストを表示/非表示する方法
- 30. 翻訳後に生成されたサムネイルを表示するには
をあなたはこれを解決しましたか?いくつかのコードを表示してください。とにかく組み込みコントローラのためにSymfonyは応答内容だけを取得します。私はそれが難しいことだと思う... – dlondero
いいえ、残念ながら私は今これで解決しませんでした。 – stoefln