正确设置Symfony的表单错误呈现位置

时间:2019-07-30 11:13:10

标签: forms symfony

我尝试在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注释。) 我在做什么错了?

0 个答案:

没有答案