how to create form with FormBuilder in symfony 3

Par Ahmed Chega, il y a 8 ans


Bonjour,
J'aurai besoin de votre aide, je débute des cours sur le framework php Symfony3. Je veux savoir les etape a suivre pour crier form par function buildForm(FormBuilderInterface $builder, array $options) et merci

1 réponse

matth, il y a 8 ans

Bonjour Ahmed, tu peux faire comme ça:

<?php namespace AppBundle\Form\Type; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\Extension\Core\Type\TextareaType; use Symfony\Component\Form\Extension\Core\Type\TextType; use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\OptionsResolver\OptionsResolver; class ArticleType extends AbstractType { /** * {@inheritdoc} */ public function buildForm(FormBuilderInterface $builder, array $options) { $builder ->add('title', TextType::class) ->add('body', TextareaType::class); } /** * {@inheritdoc} */ public function configureOptions(OptionsResolver $resolver) { $resolver->setDefaults(array( 'data_class' => 'AppBundle\Entity\Article' )); } /** * {@inheritdoc} */ public function getBlockPrefix() { return 'app_article'; }

J'espère t'avoir aidé.