У меня есть модель продавца. Это базовый класс User.трехслойная петля модель отношение
У меня есть модель Sku, которая принадлежит продавцу. Продавец имеет много отношений с Sku.
У меня есть лицензионная модель, которая принадлежит Sku и Sku hasMany отношения с лицензией.
Если бы я был в MySql db, я бы поставил seller_id в таблицу Sku и сделал sku (sku string в таблице Sku) и seller_id вместе уникальными. Потому что у каждого продавца может быть тот же Ску, но у одного Продавца не может быть более одного ску.
В то же время я бы поставил seller_id и sku_id в таблице License, чтобы получить все лицензии для Продавца.
Назад к моим петлевым моделям. Я думаю, что если у Продавца есть отношение к Лицензии и Лицензии принадлежит Продавцу, было бы так же, как и мои мысли MySql?
Предоставление некоторого кода может помочь –
@ EbrahimPasbani нет кода. Это только моделирование. –
Я имею в виду такое моделирование, как json-файлы. В любом случае, когда у вас есть отношение от Продавца к Sku и Sku, имеет отношение к Лицензии, нет необходимости устанавливать связь с Продавцом для лицензии напрямую. –