Bonjour.
Si on part sur ce schéma de bdd
Dans mon yml j'avais ceci.
Cependant ce onDelete: CASCADE n'est pas correct car il m'efface aussi dans la table term_relaitonship des object_id qui ont le même id que mon post mais qui ne sont pas des post (dans mes tests il m'efface aussi la relation sur mon lien d'id 1), cette difference de type d'object peux être faite par term_taxonoy_id de la table term_relationship.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 termRelationship: tableName: term_relationship ..... Post: class: Post local: object_id foreign: id foreignType: many type: one foreignAlias: term_relationships_post #quand on efface un post il faut aussi effacer la relation qui lui associe une catégorie "term" onDelete: CASCADE
Je suppose qu'il faut donc que je cré moi même une méthode qui va faire le ménage dans ma bdd à la suppression d'un post?
Quel est la bonne manière de procéder (j'ai cru entendre parler de postdelete, predelete etc, ca serait pas une bonne piste?)
Merci
Partager