我在自定义表单主题时面临一个奇怪的错误 提交包含集合的表单时,“此值无效”。
当表单未自定义时,它将作为例外工作。
当它工作时,条目的名称是
example[expOnlines][0][name]
当它看起来不像example[expOnlines][0]
{% block _cv_expOnlines_widget %}
<div class="col-md-12 mb-3">
{{ block('collection_add_button') }}
</div>
<div class="c-form__field col-md-12">
{{ block('collection_widget') }}
</div>
{% endblock %}
{% block _cv_expOnlines_entry_row %}
<div class="py-3 row" {{ block('row_container_attributes') }}>
<div class="col-md-9">
{{ block('form_widget_simple') }}
</div>
<div class="col-auto">
{{ block('collection_delete_button') }}
</div>
</div>
{% endblock %}
PHP side(但错误不在那里,因为它只在覆盖form_theme
时发生)
此错误会显示在表单
上的所有CollectionType
上
答案 0 :(得分:2)
好吧,我错过了一个重点,
不 form_widget_simple
块。相反,我应该这样做:
{{ block('form_widget') }}
解决了这个问题。