2017-04-17 2 views
-1

Ich benutze Symfony3 Form. Ich habe eine CountryType in meinem Symfony Form Builder. Es funktioniert richtig. Angenommen, der Benutzer gehört einer Firma mit Sitz in Spanien an. Für diesen Benutzer möchte ich das Standardland als Spanien festlegen und dann den Rest der Länder anzeigen. Wie kann ich das in Symfony3 machen?Wie wird das Standardland im Symfony3-Formular festgelegt?

Ich habe das versucht, aber es funktioniert nicht.

 $builder->add("country", CountryType::class, array(
     "label" => "Country", 
     "required" => false, 
     "preferred_choices" => array(
      "ES" => "Spain", 
     ), 
    )); 

Vielen Dank für Ihre Zeit.

+0

Würde derjenige da draußen, die abgewählt Mühe bitte zu erklären, was mit der Frage falsch war, dass Sie verärgert? – rashidkhan

Antwort

1

Bei dieser Art Country::class zur Verwendung die bevorzugte Auswahl auf Array sollten Sie verwenden:

"preferred_choices" => array('ES') 
Verwandte Themen