Bonsoir,
je souhaite enregistrer une saisie de rendez-vous mais je ne sais pas comment m'y prendre.
j'ai 2 entités:
une entité contact qui permet d'enregistrer le nom, l'adresse, le téléphone ...
une entité rendez-vous qui doit contenir le numéro du contact avec une date de début , date de fin et une remarque.
j'ai crée un formulaire de recherche de contact.
Une fois que le contact est trouver on obtient par exemple cette ligne
"rendez-vous" est un lien qui me permet de crée un nouveau rendez-vous.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 dupont dupont@dd.fr modifier supprimer rendez-vous
Que faut t'il transmettre lorsque je souhaites crée un nouveau rendez-vous?
-j'ai juste besoin de récupérer l'id de ce contact
- ou je dois récupérer l'ensemble du contact (entity) ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<a href="{{ path('rdv_new', { 'id': entity.id }) }}">rendez-vous</a>
a quoi doit ressembler mon forme builder ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<a href="{{ path('rdv_new', { 'id': entity}) }}">rendez-vous</a>
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $builder ->add('id_contact') ->add('rdvdebut') ->add('rdvfin') ->add('lieu_rdv') ->add('remarque') ;
je vous remercie pour la réponse
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $builder ->add('contact', new ContactType()) // Rajoutez cette ligne ->add('rdvdebut') ->add('rdvfin') ->add('lieu_rdv') ->add('remarque') ;
Partager