2017-09-22 1 views
-1

Ich habe ein Formular mit einem Entitätstyp mit Multiple-Choice erstellen. Aus meiner Sicht habe ich alle Kontrollkästchen Zeile für Zeile. Wie kann ich für Beispiel 3 Kontrollkästchen in Zeile machen, wenn es auf Tablet und 6 ist, wenn es auf dem Computer ist (mit Bootstrap-Col-)?Symfony Zweig Form Entitätstyp Kontrollkästchen Spalte reagiert

+0

Dies ist eine CSS-Frage als symfony mehr ist. – kunicmarko20

+0

Ich habe gesehen, wir können Formularfelder Vorlage überschreiben, aber nicht wissen, ob es möglich ist zu tun, was ich will – eldiablo62

+0

Sie können Kontrollkästchen selbst rendern, müssen Sie Vorlage nicht überschreiben. – kunicmarko20

Antwort

0

Ich denke, Sie müssen Ihre Frage umbenennen, um das Formular-Rendering in Symfony anzupassen.

so können Sie das Formular-Rendering von

{{ form_start(form) }} 
<div class="someclass"> 
{{ form_widget(form.age) }} 
</div> 
{{ form_end(form) }} 

anpassen Sie können auch mit Form Thematisierung arbeiten, gibt es bereits Bootstrap-Thema mit symfony Sie in config.yml hinzufügen müssen, so werden alle Formen Bootstrap

verwenden
twig: 
    form_themes: ['bootstrap_3_layout.html.twig'] 

oder tun es für jede Vorlage durch Zugabe

{% form_theme form 'bootstrap_3_layout.html.twig' %} 

ref er zu How to Customize Form Rendering für weitere Informationen

Verwandte Themen