我尝试在Symfony 3.4中制作一个注册表,但令我发疯的是我无法正确放置错误。
这是我渲染表单本身的方式:
{{ form_start(registrationForm) }}
{{ form_widget(registrationForm) }}
{{ form_end(registrationForm) }}
这些字段是从自定义模板呈现的,我在其中声明错误应出现在该字段下:
{% block form_row %}
<div class="form-group">
{{ block('form_label') }}
{{ block('form_widget_simple') }}
{{ block('form_error') }}
</div>
{% endblock %}
但是,我所有的错误都在li
元素中以ul
元素的形式出现在整个表单上方。我尝试添加'error_bubbling' => false
,但没有任何区别。 (错误消息来自基础模型对象上的Assert注释。)
我在做什么错了?