gpt4 book ai didi

twitter-bootstrap - 在 Flash 消息 symfony2 中添加模板

转载 作者:行者123 更新时间:2023-12-04 13:11:21 25 4
gpt4 key购买 nike

在创建和删除对象之后,我重定向到相同的操作(indexAction)。
创建后,我想将此 Bootstrap 消息呈现为闪存消息:

<div class="alert alert-success" role="alert">
<a href="#" class="alert-link">...</a>
</div>

但删除后,我想渲染另一个html block :
<div class="alert alert-danger" role="alert">
<a href="#" class="alert-link">...</a>
</div>

将其传递给 Flash 消息的最佳方法是什么?
因为,我认为传递所有 html 不是好主意?
$this->get('session')->getFlashBag()->add(
'notice',
'<div class="alert alert-danger" role="alert">
<a href="#" class="alert-link">...</a>
</div>'
);

有没有更好的方法来解决这个问题?

最佳答案

这是我通常做的:

{% for type, flashes in app.session.flashbag.all %}
{% for flash in flashes %}
<div class="alert alert-{{ type }} fade in">
{{ flash }}
</div>
{% endfor %}
{% endfor %}
来自 Controller :
$this->addFlash('success', 'What an awesome message !');
将创建一个 alert-success

关于twitter-bootstrap - 在 Flash 消息 symfony2 中添加模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25212973/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com