1
필자는 콜렉션 유형과 서브 폼을 가진 매우 중첩 된 오브젝트를 가지고 있으며, 이는 데이터베이스 매핑에만 필요합니다. 프론트 엔드에서 나는 같은 HTML 트리에 모든 필드를 출력하고 싶다. 그러나 현재 그는 하위 양식과 컬렉션 유형에 내 div
을 추가 할 예정입니다. 여기 내 테마심포니 폼 테마 플랫 아이템
{% 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 -%}
예 개체 :
- 이름
- 이메일
- 접촉 (일대일)
- FIRSTNAME
- LASTNAME
- contactaddresses (나는이 같은 여러 개의 객체를 가지고 일대)
- 주소 (다 대다)
- 거리
- 수
- 우편
내 프로젝트에서는 모두에게 동일한 양식 테마를 사용하고 싶습니다. subform
또는 collectionType
이 내 추가 된 div를 form_row
에 렌더링하지 않으면 어떻게 감지 할 수 있습니까?
처음에는 복합 매개 변수가 내가 찾은 것이라고 생각했지만 compound
도 양식 유형을 선택하면 참입니다.