Bonjour,
Je commence à travailler avec silex qui est une surcouche de Symfony2 et j'ai le problème suivant dans un formulaire :
Précision, je travaille avec des classes et DBAL et non avec Doctrine.
J'ai deux classes : Article et Categorie et il y a une Df d'Article sur Categorie.
Voici mon formulaire type pour article :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class ArticleType extends AbstractType
{
    public function buildForm(FormBuilderInterface $builder, array $options)
    {  
        $builder->add('libelle', 'text', array('label'=>'Nom article : '));
        $builder->add('ref', 'text', array('label'=>'Reference : '));
        $builder->add('categorie',  'entity', array(
                       'class' => 'Categorie',
                      'expanded'=> false, 
                      'multiple' => false)
                );
        $builder->add('save', 'submit', array('label'=>'Valider'));
    }
}
Et bien sûr j'ai une erreur car je ne gère pas les Entity : InvalidArgumentException: Could not load type "entity"
Donc ma question : est-ce qu'il est possible de générer une liste déroulante dans un formulaire à partir d'une classe ?
Merci d'avance pour votre aide.