Ich erstelle ein Formular auf folgende Weise:
$form = $this->createFormBuilder($breed)
->add('species', 'entity', array(
'class' => 'BFPEduBundle:Item',
'property' => 'name',
'query_builder' => function(ItemRepository $er){
return $er->createQueryBuilder('i')
->where("i.type = 'species'")
->orderBy('i.name', 'ASC');
}))
->add('breed', 'text', array('required'=>true))
->add('size', 'textarea', array('required' => false))
->getForm()
Wie kann ich einen Standardwert für das Artenlistenfeld festlegen?
Vielen Dank für Ihre Antwort, ich entschuldige mich, ich denke, ich sollte meine Frage umformulieren. Wie setze ich diesen Wert als SELECTED = "yes" für den entsprechenden Wert in der Artenauswahlliste, wenn ich einen Wert habe, den ich aus dem Modell abrufe?
Die in der TWIG-Ansicht ausgegebene Auswahloption sieht also folgendermaßen aus:
<option value="174" selected="yes">Dog</option>