2016-03-03 61 views
0

我正在尋找一種方法來自定義在我的集合字段中調用的表單。在Symfony 2中自定義嵌套表單模板(通過集合字段)

我的默認主題設置輸入對方(這很好)。對於這個特定的嵌套表單,我希望輸入是並排設置的。

我沒有找到在文檔中的anwswer(我發現如何自定義收集字段塊,但不是內部這個特定的形式)。

謝謝您的幫助

回答

0

我認爲你必須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修改表單的渲染樣式。

希望這會幫助你。