我正在为基于Silex的Web应用程序编写一个插件。
我正在尝试将表单集合嵌入现有表单中。我可以很容易地包含新表单,但是我需要能够修改输出,我只是对文档感到困惑。
请注意:
- 系统使用Symfony 2.7
- 因为这是一个插件,所以我可以更改的内容是我的表单主题,而形式的构建器用于添加我的字段。
我要做的事情:
将嵌入式形式转换为表。因此,我的第一步是尝试将整个嵌套形式包裹在<table>
元素中。
我期望的
<table>
<!-- Existing Embedded Form -->
</table>
我做了什么
{% block _formname_embeddedformname_row %}
<table>
{{ form_row(form) }}
</table>
{% endblock %}
我实际得到的
<!-- Existing Embedded Form -->
<table></table>
我在做什么错?
事实证明,DOM只是应对不完整的table
。
一旦我以表单主题实现了正确的子片段(包括tbody
,tr
和td
(,该表如我所期望的。