2016-07-07 8 views
1

Ich bin neu ändern, aber nicht finden kann, einen Ausweg ausWie in Symfony Entitätstyp Feld zu symfony und habe viele

Hier ist mein Feld hinzufügen Eigenschaft

$builder->add('busownlvlone','entity',array('required'=>false,'class' => 'MyBundle:BusOwnLvlOne','property' => 'business_name','empty_value' => 'Choose an option', 'label' => 'Select Business', 'attr' => array('style' => 'width:230px') 
)) 

Hier erforschen Attributnamen Feld ist das, was ich in View erhalten

<select style="width:230px" name="mybundle_maptype[busownlvlone]" id="mybundle_maptype_busownlvlone"><option value="">Choose an option</option></select> 

I Eigenschaft Name dieses Feldes anpassen möchten im Grunde ist es in ein Array etw drehen wie

ich möchte
name="mybundle_maptype[busownlvlone][]" 

Wenn ich mehrere addiere, ändert sich das Auswahlfeld zu multi select, so dass dies keine Option sein kann. Gibt es einen anderen Ausweg wie das Hinzufügen eines benutzerdefinierten Namens usw.?

Antwort

0

Es wurde ein benutzerdefinierter Elementtyp erstellt, der den Entitätstyp zur Lösung dieses Problems erweitert