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
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 ?
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:
- Form in symfony 3
- :3 smiley ✓ - Forum Mail
- Picasa 3 - Télécharger - Albums photo
- Google form sans compte google ✓ - Forum Google Docs
- Photorecit 3 - Télécharger - Visionnage & Diaporama
- Playback error reconnect in 3s (1/5) francais - Forum Box et Streaming vidéo
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
Modifié le 14 janv. 2020 à 10:43
Attention en tête de ton fichier tu dois avoir :
Pour mon entité réservation :
Je créer un objet réservation :
puis mon objet formulaire
un peu plus loin j'envoie le formulaire dans mon twig :
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() ) );