Kod
produkt_produkt:
produkt_id: { type: integer, foreignTable: produkt, foreignReference: id, required: true, primaryKey: true, onDelete: cascade }
powiazany_id: { type: integer, foreignTable: produkt, foreignReference: id, required: true, primaryKey: true, onDelete: cascade }
produkt_id: { type: integer, foreignTable: produkt, foreignReference: id, required: true, primaryKey: true, onDelete: cascade }
powiazany_id: { type: integer, foreignTable: produkt, foreignReference: id, required: true, primaryKey: true, onDelete: cascade }
Wygenerowałem moduł produkt_produkt i chciałem wywołać pole w adminie:
Kod
"Powiązane produkty": [ produkt_produkt_list ]
Ale otrzymałem błąd:
Kod
Widget "produkt_produkt_list" does not exist.
Pomyślałem, że to może konflikt nazw i zmieniłem nazwę tabeli na produkt_powiazany, otrzymałem ten sam błąd. Gdy robię taką relacyjną tabelę dla dwóch różnych obiektów wszystko jest w porządku. W związku z tym pytam: czy nie da się zrobić relacji wiele do wielu w obrębie jednego obiektu? Jeżeli się da to będę wdzięczny za wskazówki. Jeżeli się nie da to będę wdzięczny za podpowiedzi jak zrealizować takie coś. Pozdrawiam.