2016-04-19 18 views
0

Ich möchte die sfWidgetFormSelectMany in einer sfForm verwenden. Ich habe keine Probleme, die Auswahlmöglichkeiten für die Auswahl festzulegen, aber wie kann ich die ausgewählten Werte beim Laden des Formulars festlegen?Wie Sie ausgewählte Werte mit sfWidgetFormSelectMany in Symfony1 festlegen?

Dies ist mein Code für die sfWidgetFormSelectMany bisher:

$choices = $this->getScopes(); 

$this->widgetSchema['application_scopes'] = new sfWidgetFormSelectMany(array(
    'choices' => $choices 
)); 
$this->validatorSchema['application_scopes'] = new sfValidatorChoiceMany(array(
    'choices' => array_keys($choices) 
)); 

Antwort

1

Also, ich habe von mir selbst die Frage zu beantworten. Manchmal ist der beste Weg, um eine Frage zu stellen, die Antwort zu finden ;-)

Wie ich in meiner Form Klasse bin, kann ich nur die Werte wie folgt festgelegt:

$this->setDefault('application_scopes', array('this','that'));