Form in symfony 3

Signaler
Messages postés
6
Date d'inscription
vendredi 25 mai 2018
Statut
Membre
Dernière intervention
3 janvier 2020
-
samyb2313
Messages postés
52
Date d'inscription
mercredi 23 février 2011
Statut
Membre
Dernière intervention
15 janvier 2020
-
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

1 réponse

Messages postés
52
Date d'inscription
mercredi 23 février 2011
Statut
Membre
Dernière intervention
15 janvier 2020
5
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()
            )
        );