Bonjour,
je m'interroge sur la meilleure façon de renseigner dynamiquement les valeurs d'une liste déroulante dans un formulaire.
Je pars donc d'une liste déroulante comme celle-ci :
et je souhaite que le tableau de choix passé en paramètres soit généré à partir d'une entité.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $builder->add('foo_choices', 'choice', array( 'choices' => array('foo' => 'Foo', 'bar' => 'Bar', 'baz' => 'Baz'), 'preferred_choices' => array('baz'), ));
La doc symfony2 préconise l'utilisation d'une "ChoiceListInterface" mais je ne vois pas comment l'utiliser.
Sinon, je peux générer un tableau moi-même à partir de mon entité mais est-ce la bonne méthode?
Avez-vous déjà fait ça?
Au plaisir de vous lire...
Partager