Voici le schéma de la partie de la base de donnée qui nous intéresse (je pense qu'il est très clair, si ce n'est pas le cas dites le).



Je suis en train de réfléchir a quoi faire lors de la suppression d'un "term".

Pour la table term_taxonomy c'est simple il faudrait faire un ON DELETE CASCADE dans la définition de mon schéma.yml, cependant cela se complique pour relationship.

En effet lors de la suppression dans term_taxonomy il faudrait que je recup d'abord l'id de la ligne qui va être supprimé par le CASCADE et ainsi cela me permettrait de pouvoir supprimer la bonne ligne dans relationship en lui disant de virer les lignes ou term_taxonomy_id = id récupéré.

Je suppose que rien est prévu dans symfony pour cela?

Il vaut mieux que je gère moi même toute la mécanique au lieu d'essayer de faire gérer ça dans mon schéma de symfony?

Merci