[Symfony 2.8] Les entités ne se persistent pas
Bonjour à tous.
J'ai un soucis sur un site que je developpe.
J'ai une entité Machine, reliée a une entité PlanMaintenance elle même relié a une entité Intervention.
Machine => OneToMany =>PlanMaintenance=>ManyToMany=>Intervention
J'ai une méthode preUpdate comme ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| /**
* @ORM\PreUpdate()
*/
public function verifRdv() {
$interventions = $this->getPlanMaintenance()->getInterventions();
foreach ($interventions as $intervention){
$hAlerte = $intervention->getHAlerte();
$hMaintenance = $intervention->getHMaintenance();
if (($hAlerte <= $this->getHTotal()) && ($hMaintenance >= $this->getHTotal()) ){
$this->setRdv(true);
$intervention->setHAlerte($hAlerte + $hMaintenance);
$intervention->setHMaintenance($hMaintenance + $hMaintenance);
dump("maintenance");
dump($intervention);
}else{
$this->setRdv(false);
}
}
} |
Le setRdv() fonctionne parfaitement mais les set des interventions ne sont pas prise en compte. Je n'ai aucune erreur et si je dump $intervention en fin de boucle il me mets bien les valeurs à jour.
Des idées ?