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 :
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);
Seulement
dateFinReservation est bien le résultat de dateDebutReservation + duree mais
dateDebutReservation est identique à dateFinReservation

Je ne comprends pas mon erreur.