Bonjour j'ai un souci j'ai deux entités lié en OneToOne. soit A et B.
Mon entité A à une propriété date (private $date; en datetime)
Mon entité B à 5 propriétés date( private $date1, private $date2, private $date3, private $date4, private $date5 en datetime);
Lors de a persistence de l'entité A, je récupère la propriété date de mon entité A.
Et je dois ajouter un mois à chaque date des propriétés de l'entité A. c'est à dire
private $date1 => doit valoir un mois de plus par rapport à la private $date (de l'entité A)
private $date2 => doit valoir un mois de plus en fonction de la private $date1 de l'entité B
private $date3 => doit valoir un mois de plus en fonction de la private $date2 de l'entité B
private $date4 => doit valoir un mois de plus en fonction de la private $date3 de l'entité B
private $date5 => doit valoir un mois de plus en fonction de la private $date4 de l'entité B
j'ai fait :
$date = new DateTime();
$date1 = $date->add(new DateInterval('P1M'));
$date2 = $date1->add(new DateInterval('P1M'));
$date3 = $date2->add(new DateInterval('P1M'));
$date4 = $date3->add(new DateInterval('P1M'));
$date5 = $date4->add(new DateInterval('P1M'));
Mais bizarrement dans ma base de données Toutes les dates de l'entité B ont la meme valeur que le résultat de $date5
En faisant un var_dump(); je vois que les dates sont différentes mais en persistant toutes les date s de l'entité B ont la meme valeur que
le résultat de $date5
Pourriez vous m'aidez , s'il vous plait .