Bonjour,
Je dois pas être loin mais non!
Et pas moyen de trouver alors que d'autre on certainement déjà le même problème.
Je veux faire une relation n-n sur une même table, donc mon schéma est :
Ce qui semble bien marcher mais dans le backend, j'ai deux listes (ce qui est normal!) mais j'en voudrai qu'une quelle que soit le sens de la relation.
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
18
19
20 Produit: columns: nom: { type: string(255), notnull: true } photo: { type: string(255) } relations: Produits: class: Produit refClass: ProduitProduit local: produit1_id foreign: produit2_id foreignAlias: Produitproduits ProduitProduit: columns: produit1_id: { type: integer, primary: true } produit2_id: { type: integer, primary: true } relations: Produit: { onDelete: CASCADE, local: produit1_id, foreign: id } Produit: { onDelete: CASCADE, local: produit2_id, foreign: id }
En effet pour moi un produit A lié à un produit B c'est pareil qu'un produit B lié au A.
Merci pour votre aide
Partager