我正在尝试在TWIG中构建一个表,该表的每个标头中都有一个FORM。当我插入一个简单的字符串变量,如$ smth =“ SOMETHING”时,就没有问题,并且每个标头中都有一个SOMETHING。 当我尝试在同一位置(!)上构建FORM({{form(formTest)}})时,twig仅在第一个单元格(连同SOMETHING)中仅向我显示一次表单。对我来说似乎不合逻辑,有人对此有何建议?提前非常感谢!
<tr>
<th>{{ form(formTest) }} dropdown menu {{ smth }}</th>
</tr>
答案 0 :(得分:0)
这是预期的行为。 form
小部件实际上“消耗”了FormView
,因此您不能多次渲染它。
根据您的需要,您可能希望通过HTML呈现表单(您仍然可以在后端处理中使用Symfony Form组件),或者您可能希望为每个标头创建一个单独的Symfony Form。