Wie kann ich benutzerdefinierte Werte mit DoctrineModule\Form\Element\ObjectMultiCheckbox
?Doctrine 2 anpassen ObjectMultiCheckbox Werte
benutzte ich Zend\Form\Element\MultiCheckbox
und ich eingestellten Werte wie folgt aus:
$this->add(array(
'type' => 'Zend\Form\Element\MultiCheckbox',
'name' => 'countries',
'options' => array(
'label' => 'Select countries',
'value_options' => array(
'value' => 1,
'label' => 'United Kingdom',
'continent' => 'Europe'
)
)
))
Aber jetzt brauche ich Lehre verwenden 2 Multicheckbox
und ich brauche Optionen benutzerdefinierten Wert zu setzen. Wie kann ich das machen? diese
Im Moment habe ich nur:
$this->add(array(
'type' => 'DoctrineModule\Form\Element\ObjectMultiCheckbox',
'name' => 'countries',
'options' => array(
'object_manager' => $this->em,
'target_class' => 'Module\Entity\Country'
)
));
Ich brauche dies für benutzerdefinierte Ansicht machen. Ich möchte Ländern wie diese zeigen:
Europa
- Schweden
- Vereinigtes Königreich
- und andere ...
Amerika
- Kanada
- Vereinigte Staaten
- andere Länder ...
Sie sollten Ihre Lösung als Antwort posten, damit es aufgelöst erscheint;) –
Wie @IvanGabriele sagt, können Sie Ihre eigene Antwort liefern. Wenn Sie die Frage bearbeiten, erscheint unten ein Kästchen mit der Aufschrift "Eigene Frage beantworten" **. Auf diese Weise können Sie die richtige Antwort posten, so dass andere sie leicht sehen können und die Frage kann als gelöst markiert werden. ;) – DanielM