Bonjour,
Je rencontre un problème sur un mini projet, un blog d'article. Le soucis se situe au niveau de deux entités, Article et Picture avec une relation OneToOne entre chaque. Un article ne peut avoir qu'une seule image et une image appartient à un seul article.
La FK est dans l'entité Article (image_id) et fait référence à l'ID de l'image dans l'entité Picture. Jusque là rien de bien méchant.
Sauf que lorsque je veux supprimer simplement une image, et donc faire disparaitre la FK et la rendre null. J'ai une erreur Symfony qui me dit qu'il est impossible de supprimer la ligne parent à savoir tout l''article. Le fichier d'upload est bien supprimé de mon dossier mais pas de la BDD. C'est comme si j'étais obligé de faire un cascade remove, ce qui supprime bien le fichier mais également TOUT l'article associé.
Donc pour résumer : Comment faire en sorte de supprimer simplement l'image associée à un article et non pas en cascade tout l'article également ?
Merci d'avance
Partager