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

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
  dupont   dupont@dd.fr modifier supprimer rendez-vous
"rendez-vous" est un lien qui me permet de crée un nouveau 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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
       <a href="{{ path('rdv_new', { 'id': entity.id }) }}">rendez-vous</a>
- 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}) }}">rendez-vous</a>
a quoi doit ressembler mon forme builder ?
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')
        ;
ou
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')
        ;
je vous remercie pour la réponse