【发布时间】:2015-11-05 00:39:55
【问题描述】:
是否可以将变量传递给 form_widget()。
我有一些在 formBuild 中生成的动态表单字段。 我可以检索这些字段的唯一方法是使用 form_rest();
每条记录可能有不同的字段,因此我无法手动添加字段。
我已将控制器中的字段名称传递到视图中。遍历字段名称并尝试创建字段。
请看下面的例子
{% for meta_field in meta_fields %}
{% set attr_field = 'form.'~ meta_field ~ '.metaValue' %}
{{ attr_field }}
{{ form_widget(attr_field) }}
{% endfor %}
以下错误
An exception has been thrown during the rendering of a template ("Catchable Fatal Error: Argument 1 passed to Symfony\Component\Form\FormRenderer::searchAndRenderBlock() must be an instance of Symfony\Component\Form\FormView, string given,
【问题讨论】: