use App\Entity\Article; use App\Entity\Categorie; use Symfony\Bridge\Doctrine\Form\Type\EntityType; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\OptionsResolver\OptionsResolver; class ArticleType extends AbstractType { public function buildForm(FormBuilderInterface $builder, array $options) { $builder ->add('titre') ->add('contenu') ->add('image') ->add('categorie', EntityType::class, [ 'class' => Categorie::class, 'choice_label' => 'titre', 'required' => false // si on veut pouvoir ne rien choisir ]) ; } public function configureOptions(OptionsResolver $resolver) { $resolver->setDefaults([ 'data_class' => Article::class, ]); } }