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 :
Et bien sûr j'ai une erreur car je ne gère pas les Entity : InvalidArgumentException: Could not load type "entity"
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')); } }
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.
Partager