web-dev-qa-db-fra.com

Comment accéder à l'entité à l'intérieur de la méthode buildForm d'un formulaire

J'essaie de mettre l'entité dans le propre formulaire. Je me souviens paresseusement d'une méthode getData (), mais elle n'existe pas à l'intérieur du formulaire, et je ne me souviens pas comment l'utiliser.

Existe-t-il un moyen d'obtenir l'entité à l'intérieur de la méthode buildform sans utiliser un écouteur d'événements?

Je veux dire, quelque chose comme ça:

 public function buildForm(FormBuilderInterface $builder, array $options)
   {
        /*some method to get the entity of the form such as getEntity????????*/
        $builder->add('field');
   }
34
Angel

Je l'ai trouvé:

public function buildForm(FormBuilderInterface $builder, array $options)
   {
        $entity = $builder->getData();
        $builder->add('field');
   }
69
Angel