Bonjour à tous.

Je bosse sous symfony et je suis en train de créer mon model.
Pour ce faire j'ai modéliser ma base de données sous MySQLWorkBench et j'ai exporté le SQL dans MySQL.

Avec doctrine j'ai généré le schéma
puis j'ai créé des fichier de fixtures pour peupler ma base.

lorsque je charge les données
j'obtiens une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Couldn't call Doctrine_Core::set(), second argument should be an instance of Doctrine_Collection when setting one-to-m ny references.
Je sais maintenant que cela vient du fait que j'ai une table pointant récursivement vers elle même : une catégorie peut contenir une catégorie, et doctrine attend un ordre spécial dans Schema.yml

Savez-vous comment régler ce problème.

Voici l'extrait de schema.yml et de mon fichier de fixture

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
Category:
  connection: doctrine
  tableName: category
  columns:
    id:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      autoincrement: true
.....
.....
relations:
    Category:
      local: id
      foreign: category_id
      type: many

Fixture.yml


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
cobRel1:
    name: 1.0
    lvl: 3
    Category: cobEngi

Merci d'avance.
Dam