Form in symfony 3

Fermé
Frere_jesus Messages postés 6 Date d'inscription vendredi 25 mai 2018 Statut Membre Dernière intervention 3 janvier 2020 - 3 janv. 2020 à 12:46
samyb2313 Messages postés 52 Date d'inscription mercredi 23 février 2011 Statut Membre Dernière intervention 15 janvier 2020 - 14 janv. 2020 à 10:30
Bonjour, j'aimerais dynamiser le createForm au niveau du entityType. Voici l'exemple:
J'ai cette variable nommé &entite.
J'ai également ce &form dans mon contrôleur : &form = &this->createForm(&entite.'Type::class',entity
) Cela ne fonctionne pas. Il me dit : coold not load type "townType::class". Class does not exist. Bref j'aimerais dynamiser entityType :: class . Comment faire ?


Configuration: Android / Chrome 70.0.3538.110
A voir également:

1 réponse

samyb2313 Messages postés 52 Date d'inscription mercredi 23 février 2011 Statut Membre Dernière intervention 15 janvier 2020 5
Modifié le 14 janv. 2020 à 10:43
Attention en tête de ton fichier tu dois avoir :
use MonBundle\Entity\Reservation;
use MonBundle\Form\ReservationType;


Pour mon entité réservation :
Je créer un objet réservation :
puis mon objet formulaire
$maReservation = new Reservation();
$form = $this->get('form.factory')->create(ReservationType::class, $maReservation);


un peu plus loin j'envoie le formulaire dans mon twig :
 return $this->render('MonBundle:Entree:index.html.twig', array (
                'form'      => $form->createView()
            )
        );
0