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