在尝试加载单独时,表单仍然呈现整体

时间:2016-04-01 14:31:26

标签: php forms symfony

所以我正在为客户添加表单。我希望单独加载标签和文本,以便稍后我可以轻松添加工具提示和帮助文本,这意味着:

{{ form_start(form) }}
{{form_label(form.firstname)}}{{ form_widget(form.firstname) }} 

{{form_label(form.lastname)}}{{ form_widget(form.lastname) }} 

{{form_label(form.email)}}{{ form_widget(form.email) }} 

{{ form_end(form) }}

然而,当我渲染它并检查它时,整个表格仍会显示甚至没有加载的字段。有人知道这是怎么发生的,或者我犯了一个明显的错误?

1 个答案:

答案 0 :(得分:0)

如果您不想呈现表单中定义的所有元素,则可以使用form_endrender_rest false值为described in the doc。< / p>

例如:

{# don't render unrendered fields #}
{{ form_end(form, {'render_rest': false}) }}

如果您在表单中使用该元素,请务必呈现_token元素。

希望这个帮助