2016-03-03 2 views
0

Я ищу способ настроить форму, которая вызывается в моем поле коллекции.Настроить шаблон вложенной формы (через поле коллекции) в Symfony 2

My default theme set input под друг друга (что приятно). Для этой конкретной вложенной формы я хочу, чтобы ввод был установлен рядом.

Я не нашел ответ в документации (я нашел, как настроить блок поля коллекции, но не эту конкретную форму внутри него).

Спасибо за вашу помощь

ответ

0

Я думаю, что вы должны сделать каждое поле формы раздельно, каждое поле будет оказывать, и вы будете иметь возможность добавлять классы/идентификатор и другие варианты

<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, чтобы изменить стиль рендеринга вашей формы.

Надеюсь, это вам поможет.

Смежные вопросы