我想做一些非常简单的事情,但我不知道如何管理它。我有一个表格:
{{ form_start(form) }}
{{ form_widget(form) }}
{{ form_end(form) }}
其中有几个文本字段。我想“插入”一些文本(例如<p>my Text</p>
)在两个文本字段之间(假设在name
文本字段和description
文本域)。表单是使用表单生成器工具生成的。我尝试过类似的事情:
$builder
->add('stuffName') // works well (text field 1)
->add('addedText', 'text', array('label' => 'my Text')) // Trouble here!
->add('stuffDescription'); // works well (text field 2)
但它会生成一个文本字段(而不是简单的文本)。我不在乎文本是在表单生成器中设置还是直接在树枝模板中设置......只要它位于我的两个文本字段之间即可。任何想法?
多谢!
Symfony 表单包含only表单字段。您想要的任何其他内容都必须通过模板添加。
这意味着您必须逐个字段输出表单。例如,您的表单可能如下所示:
{{ form_start(form) }}
{{ form_row(form.stuffName) }}
<p>Your Text</p>
{{ form_row(form.stuffDescription) }}
{{ form_end(form) }}
有关如何自定义表单呈现的更多信息,请参阅表格章节 http://symfony.com/doc/current/book/forms.html#rendering-a-form-in-a-template在 Symfony 文档中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)