Symfony2 Forms: erstellen von Checkboxen
derzeit habe ich ein Formular generiert ein Drop-Down-Auswahl aus meiner Kategorie-Entität:
$builder
->add('category', 'entity',
array('class' => 'TrackerMembersBundle:Category',
'property' => 'title',));
Nun will ich generieren Checkboxen statt, wo ich kann mehr als eine option auswählen...ich suchte auf dem symfony2-Dokumentation, aber konnte nicht finden einen einfachen Weg, es zu tun direkt aus meiner Einheit.Irgendeine Idee?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hinzufügen
'multiple' => true
dem option-array (die Letzte, wo die Klasse und die Eigenschaft bietet einen multi-select.Dann könnte man das überschreiben der choice_widget block, mit form theming.
Etwas wie dies funktionieren könnte:
Weil
EntityType
hat Eltern dieChoiceType
verwenden, können Sie eine option aus demchoice
geben.In Ihrem Fall, konfigurieren Sie Ihre
category
Feld wie folgt machen würde Checkboxen:Hinweis: die Verwendung von
multiple
UNDexpanded
in den Optionen.Versuchen
http://symfony.com/doc/current/reference/forms/types/checkbox.html
entity
formType, nicht diecheckbox
geben.