Voila mon problème:
J'ai fais une table Rubrique avec comme colonnes: id, id_parent, nom.
Et j'ai effectué une liaison entre id et id_parent pour supprimer les rubriques enfants en même temps que la rubrique mère l'est.
Rubrique: { onDelete: CASCADE, local: id_parent, foreign: id }
Tout ceci fonctionne très bien quand je test sur MySQL à condition d'initialiser la table avec une rubrique de base où id = id_parent.
Maintenant j'aimerais remplir ma table avec un jeux de fixtures mais c'est là que ça ne fonctionne pas.
Voila mon jeux de test:
Voila mon schema.yml:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Rubrique: base: nom: base Rubrique: base telephonie: Rubrique: base nom: telephonie informatique: Rubrique: base nom: informatique portable: Rubrique: telephonie nom: portable pda: Rubrique: informatique nom: pda
Alors je signale que je suis débutant en matière de fixtures et en symfony d'ailleurs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Rubrique: actAs: { Timestampable: ~ } columns: id_parent: { type: integer } nom: { type: string(255), notnull: true} relations: Rubrique: { onDelete: CASCADE, local: id_parent, foreign: id }
Merci d'avance pour votre aide.
Partager