0
我正在寻找一种方法来自定义在我的集合字段中调用的表单。在Symfony 2中自定义嵌套表单模板(通过集合字段)
我的默认主题设置输入对方(这很好)。对于这个特定的嵌套表单,我希望输入是并排设置的。
我没有找到在文档中的anwswer(我发现如何自定义收集字段块,但不是内部这个特定的形式)。
谢谢您的帮助
我正在寻找一种方法来自定义在我的集合字段中调用的表单。在Symfony 2中自定义嵌套表单模板(通过集合字段)
我的默认主题设置输入对方(这很好)。对于这个特定的嵌套表单,我希望输入是并排设置的。
我没有找到在文档中的anwswer(我发现如何自定义收集字段块,但不是内部这个特定的形式)。
谢谢您的帮助
我认为你必须separatly呈现每个表单字段,每个字段将呈现,你就可以添加类/ ID和其他选项
<div class="small-12 medium-6 columns contactFormBlock">
{{ form_start(form, { 'attr': { 'id': 'contactForm' }, 'method': 'POST' }) }}
{{ form_widget(form.author, { 'attr': { 'class': 'large-6 columns contactAuthor', 'placeholder': 'contact.form.author' | trans } }) }}
{{ form_widget(form.email, { 'attr': { 'class': 'large-6 columns contactEmail', 'placeholder': 'contact.form.email' | trans } }) }}
{{ form_widget(form.subject, { 'attr': { 'class': 'contactSubject', 'placeholder': 'contact.form.subject' | trans } }) }}
{{ form_widget(form.message, { 'attr': { 'class': 'contactMessage', 'placeholder': 'contact.form.message' | trans } }) }}
<input class="large-3 columns button float-right sendButton" type="submit" value="{{ 'chat.chatPart.form.button' | trans }}">
{{ form_end(form) }}
</div>
然后使用CSS
修改表单的渲染样式。
希望这会帮助你。