Twigs 中的动态变量
Dynamic variables in Twigs
在表单中,我在控制器中动态定义字段。然后在 TWIG
中我想使用 form_widget
来输出字段。
正常的方法,当知道字段时如下所示:
{{ form_widget(form.field1) }}
在这种情况下,我们无法事先知道是否会有field1
、field2
等。尽管我们在名为 key
.
的变量中有字段名称
所以我们想要实现的是用动态的东西替换硬编码的 field1
。
你可以这样做
{{ form_widget(form[key]) }}
在表单中,我在控制器中动态定义字段。然后在 TWIG
中我想使用 form_widget
来输出字段。
正常的方法,当知道字段时如下所示:
{{ form_widget(form.field1) }}
在这种情况下,我们无法事先知道是否会有field1
、field2
等。尽管我们在名为 key
.
所以我们想要实现的是用动态的东西替换硬编码的 field1
。
你可以这样做
{{ form_widget(form[key]) }}