Simple fixtures. à priori.
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:
Code:
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 |
Voila mon schema.yml:
Code:
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 } |
Alors je signale que je suis débutant en matière de fixtures et en symfony d'ailleurs.
Merci d'avance pour votre aide.