Bonjour,
J'ai une table t1 liée à une table t2 sur le champs cle.
Je fais la lecture de mon enregistrement sans soucis, j'affiche t1->* et t1->Cle->* sans problème.
Je peux modifier ce que je veux dans t1 et faire un t1->save(), ce que je veux dans t2 et faire un t1->Cle->save() sans problème.
Par contre si je modifie t1->cle, que je sauve et que je recharge t1 depuis la bdd pour afficher le contenu, j'ai bien t1->cle qui prend la nouvelle valeur mais t1->Cle->cle est toujours sur l'ancien enregistrement.
Si je rafraichi la page pour l'afficher alors t1->cle est bien égal à t1->Cle->cle.
Je n'ai activé aucun cache dans Doctrine.
Il y a donc semble t'il un problème de rafraichissement des liaisons et je n'arrive pas à contourner cela (pour que ça marche, j'enregistre, je balance un header de redirection sur ma page et je colle un die... c'est pas très propre !)
Si quelqu'un à une piste, je suis preneur !
Partager