Twigs 中的动态变量

Dynamic variables in Twigs

在表单中,我在控制器中动态定义字段。然后在 TWIG 中我想使用 form_widget 来输出字段。

正常的方法,当知道字段时如下所示:

{{ form_widget(form.field1) }}

在这种情况下,我们无法事先知道是否会有field1field2等。尽管我们在名为 key.

的变量中有字段名称

所以我们想要实现的是用动态的东西替换硬编码的 field1

你可以这样做

{{ form_widget(form[key]) }}