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 :
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'),
));
et je souhaite que le tableau de choix passé en paramètres soit généré à partir d'une entité.

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...