1
我有一個非常嵌套的對象,其集合類型和子窗體僅用於數據庫映射。在前端我只想輸出同一個html樹上的所有字段。但目前他還將在子表單和集合類型中添加我的div
。在這裏我的主題Symfony窗體主題扁平項目
{% block form_row %}
<div class="form-item" {{ block('widget_container_attributes') }}>
{{- form_label(form) -}}
{{- form_errors(form) -}}
{{- form_widget(form) -}}
</div>
{% endblock %}
{%- block form_widget_compound -%}
{%- if form.parent is empty -%}
{{ form_errors(form) }}
{%- endif -%}
{{- block('form_rows') -}}
{{- form_rest(form) -}}
{%- endblock form_widget_compound -%}
例子中的物體:
- 用戶名
- 電子郵件
- 接觸(一比一)
- 姓
- 姓氏
- contactaddresses(一個一對多)
- 地址(多到多)
- 街道
- 數
- 拉鍊
正如我有這樣的多個對象在我的項目中,我想爲所有人使用相同的表單主題。我如何檢測其subform
或collectionType
是否不在form_row
中呈現我添加的div。
首先,我認爲複合參數是我尋找的,但compound
也是如此,當表單類型是一種選擇。