如何在Symfony2中更改警告消息中的Flash消息
How to change Flash message in Alert message in Symfony2
我陷入了一个问题,即在Symfony2控制器中执行动作方法后,成功消息以flash消息的形式出现,但根据要求,我必须以警告消息或对话消息的形式呈现这些成功消息。
我一直在努力做这件事,但没有成功。
关于这个问题有什么办法吗?如果可以,请帮助我。
Thanks in Advanced.
在控制器完成其工作后,您可以将flash消息的值返回给您正在渲染的小分枝模板,而不是设置flash消息。
return $this->render('Bundle:Entity:template.html.twig', array(
#...,
'flashValue' => $stringThatWouldHaveBeenInTheFlashMessage
));
在你的模板中,你可以用这个值创建一个隐藏段落。
<p style="display: hidden;" id="your_hidden_value">{{ flashValue }}</p>
从那以后你可以用jQuery
$(function(){
var text = $('#your_hidden_id').val(); //get the value from that id
alert(text);
});
相关文章:
- Webpack UglifyJS仍在发出警告消息
- 我确实有一个表单,如果用户输入了输入,它应该检查否定或空的输入框,并抛出一条警告消息
- 两组复选框的警告消息
- 如何在表空或在jquery数据表中找不到匹配项的情况下添加自定义警告消息
- jQuery image丢弃无效的图像类型,并显示一条无效的消息而不是警告框
- 如何关闭警告此表单上有未保存的更改的消息
- 使用 JavaScript 显示错误消息,不带 OUT 警告框
- 是否有JQuery或Javascript警告消息实用程序,可以在不干扰用户的情况下显示和超时
- Javascript 如何显示图像警告验证而不是警报消息
- 添加侦听器以向文本字段创建警告消息
- 无法使用 PHP 显示警告消息
- 带有警告消息的日期选择器
- 如果在指定日期内,则使用日期选择器显示警告消息
- 当用户第一次关闭特定页面时显示警告消息
- 如何制作'您确定要离开此页面吗'浏览器中的警告消息
- Office加载项-句柄'此加载项没有响应'警告消息
- 如何在警告消息中单击“确定”后关闭浏览器中的当前窗口
- 禁止在窗口上显示警告消息.打开
- Javascript不显示警告消息
- 不会弹出警告消息