我的页面上有评论表(评论列表),想要验证这一点。表单提交到另一个URL:comment / add。验证本身工作正常但我无法将form_errors(form)的消息显示在表单字段中。
我知道这是因为验证存在于2页之外。所以它正在被验证,但随后再次重定向到页面,这样看起来没有错误。
我的问题: 将消息传输到我的formpage的最佳方法是什么,以便我可以向用户显示它们?优先保留提交的消息。
答案 0 :(得分:1)
您可以使用闪光信息。您可以将消息设置为操作:
$this->get('session')->setFlash('my_flash_key',"Flash label!");
您可以将其显示在模板中:
{% for key, flash in app.session.getFlashes() %}
<div class="errors">
{{ flash }}
</div>
{% endfor %}