我有一个简单的问题。
我有一个表单,其中包含一个字段,例如:
$builder
->add('x')
->add('y')
->add('z')
;
在我的twig文件中,我使用了多个块,并且希望停止呈现字段...我查看了b.html.twig文件!
a.html.twig
{% block body %}
{% block form %}
{{ form_widget(form) }}
{% endblock form %}
{% endblock body %}
b.html.twig
{% block form %}
{{ form.x.set('rendered', true) | default() }}
{{ parent() }}
{% endblock form %}
如果我删除"default()",就会出现错误,无法将对象转换为字符串。 实际上,该表单渲染了所有字段...包括x字段。但是它们不应该渲染x字段...
提前感谢!
{{ form_widget(form._token) }}
。 - A.Seddighi