当我遵循本教程时:collections.html和我呈现
<ul class="tags" data-prototype="{{ form_widget(form.tags.vars.prototype)|e }}">
...
</ul>如果我将原型放在{{ form(form)}}之后,它将保持空,但如果我将它放在{{ form(form) }}标签之前,则会被填充。任何一个人都知道这是为什么,以及如何解决它。谢谢
发布于 2014-07-31 15:32:52
标签{{ form( form ) }应该输出所有表单,因此在此标记之后没有什么可输出的。如果标记{{ form( form ) }不输出原型,则在form type类中没有正确配置它。
但是,如果选择使用form_widget输出原型,则不应该使用表单(表单),而应该输出表单按部分。
{{ form_start(form) }}
{{ form_errors(form) }}
<div>
{{ form_row(form.another_form_property) }}
</div>
<div>
<ul class="tags" data-prototype="{{ form_widget(form.tags.vars.prototype)|e }}">
...
</ul>
</div>
{{ form_end(form) }}https://stackoverflow.com/questions/25060857
复制相似问题