2017-06-02 3 views
0

Ich habe ein Auswahlfeld (choiceType) in einem Formular, das automatisch ausgefüllt wird (mit allen Zeilen in einer anderen Tabelle).Symfony2 - Label von ChoiceType setzen

Ich möchte das Etikett setzen (nur das Etikett, nicht den Inhalt der select) ...

habe ich es geschafft, dass mit Wechsel für einen Texttyp zu tun:

$builder->add('note') 

zu

$builder->add('note', 'text', array('label' => 'myNewLabel') 

aber ich kann nicht, weil mit einem Choice tun, wenn ich

$buidler->add('column') 
ändern

zu

$builder->add('column', 'choice', array('label' => 'myNewLabel') 

die Auswahl nicht gefüllt ...

+0

Ist Ihre Spalte eigentlich ein Unternehmen? Haben Sie versucht, 'Wahl' durch Null zu ändern? – henrily

+0

@henrily null hat den Job gemacht !! Danke (Und ja, es war eine Einheit) –

Antwort

1

Die Lösung lautet:

$builder->add('column', null, array('label' => 'myNewLabel') 
Verwandte Themen