Table qui se référence elle-même
Bonjour!
Je vous embête encore, mais pour un problème de schema.yml cette fois.
J'ai une table qui se référence elle-même via une relation n-n. Dans mon cas, il s'agit d'une entité qui contient des entités de la même table.
Par exemple :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
TrEntite:
connection: doctrine
tableName: tr_entite
columns:
id: (...)
TrEntiteRelation:
connection: doctrine
tableName: tr_entite_relation
columns:
id_enfant: (...)
id_parent: (...)
relations:
TrEntite_1:
class: TrEntite
foreign: id
local: id_parent
onDelete: restrict
TrEntite_2:
class: TrEntite
foreign: id
local: id_enfant
onDelete: restrict |
Ma question est donc : avez-vous des exemples de schema.yml de ce type?
La solution ci-dessus ne marche pas, j'en ai essayé d’autres qui ne marchent pas non plus et je suis un peu à cours d'idée.
J'ai regardé dans plusieurs tuto avec la section many to many, mais ça génère un modèle qui ne correspond pas à ce que je veux. Ou alors y a vraiment quelque chose que je ne vois pas.
Bonne journée !