我想在子控制器(通過{%render「嵌入到視圖中的控制器中設置一個Flash消息... ... Bundle:Subscribe:widget 「%}),但是我的主模板中沒有輸出Flash信息。任何想法如何解決這個問題?Symfony2:如何顯示在子控制器中生成的Flash消息
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
該flash消息是用於「下一個」加載。如果您希望在嵌入式控制器調用的當前頁面上進行調用,則應該通過其他方式傳遞消息,例如通過會話變量或爲此創建內部消息傳遞系統。
相關問題
- 1. 如何在JSF中顯示服務器生成的消息?
- 2. 如何在MVC中顯示來自控制器的jquery消息
- 3. 如何顯示「消息盒子」使用MVC3控制器
- 4. Magento - 在管理控制器中顯示覆蓋成功消息
- 5. 如何在Laravel中的控制器重定向時顯示成功消息?
- 6. 如何在mvc 4控制器中顯示警報消息?
- 7. 如何在控制器中顯示驗證消息Laravel?
- 8. 如何在控制器中顯示警報消息
- 9. 如何在控制器中顯示消息框?
- 10. 如何在Laravel中顯示控制器生成的視圖?
- 11. 未顯示Flash成功消息
- 12. 控制在WPF中顯示消息
- 13. 燒瓶:在alertbox中顯示flash消息
- 14. laravel如何顯示確認消息的Flash消息
- 15. grails - 顯示flash消息
- 16. 如何在控制器symfony2中顯示datetime條件
- 17. 在控制器中顯示消息的最佳方式
- 18. Rails顯示模型中的Flash消息
- 19. 是需要在軌道中發送Flash消息的控制器?
- 20. 如何在SimVision控制檯中顯示$ display消息
- 21. 在Express.js中,如何讓我的模板顯示Flash消息?
- 22. 在生產中安裝Yii Flash消息後不顯示
- 23. 從Windows服務器在控制檯中顯示消息
- 24. 如何顯示來自控制器的消息以在magento中查看?
- 25. symfony2控制器的功能測試:如何生成路徑
- 26. 控制器變量不顯示在查詢生成器中Laravel
- 27. Flash不顯示任何消息
- 28. 如何在diferente應用上下文中設置symfony2 flash消息?
- 29. 如何在拒絕訪問控制器後在Yii2中設置Flash消息
- 30. 如何在Rails中僅顯示一次該Flash消息?
你有沒有解決了這個?你能不能顯示一些代碼?無論如何,對於嵌入式控制器,Symfony只會獲得響應內容。我認爲這是一件很難的事情...... – dlondero
不,不幸的是我現在沒有解決這個問題。 – stoefln