Bonjour,
Mon soucis : je rentre une date de début de réservation ( datetime ) et une dure ( interger)
Je n'arrive pas à recuperer 2 date differentes : la date de début et la date de fin.
mon code :Seulement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $reservation1 = new \AppBundle\Entity\Reservation(); $reservation1 -> setDateDebutReservation($reservation -> getDateDebutReservation()); $reservation1 -> setDuree($reservation -> getDuree()); $date = $reservation -> getDateDebutReservation(); $date -> add ( new \DateInterval ('P'.$reservation -> getDuree().'D')); $reservation1 -> setDateFinReservation($date); foreach ($reservation -> getAnimals() as $animal){ $reservation1 -> addAnimal($animal); } $test[]=$reservation1; } dump($test);
dateFinReservation est bien le résultat de dateDebutReservation + duree mais
dateDebutReservation est identique à dateFinReservation
Je ne comprends pas mon erreur.
Partager