나는 판매자 모델을 가지고 있습니다. 기본 클래스는 User입니다.3 층 루프백 모델 관계
나는 소유하고있는 판매자 모델이 있습니다. 판매자는 Sku와 많은 관계가 있습니다.
소유권 Sku 및 Sku hasMany 라이센스와 관련된 라이센스 모델이 있습니다.
만약 내가 MySQL 데이터베이스에 있었다면, 나는 SKU 테이블에 seller_id를 넣고 sku (Sku 테이블의 sku 문자열)와 seller_id를 고유하게 만들 것이다. 모든 판매자는 동일한 Sku를 가질 수 있기 때문에 하나의 판매자는 하나 이상의 SKU를 가질 수 없기 때문입니다.
동시에 나는 SellerID와 sku_id를 License 테이블에 넣으면 Seller에 대한 모든 라이센스를 얻을 수 있습니다.
내 루프백 모델로 돌아 가기. 나는 판매자가 라이센스 및 라이센스 belongsTo 판매자에 대해 hasMany 관계가 있다면 MySql 생각과 동일 할까?
일부 코드를 제공하면 도움이 될 수 있습니다. –
@EbrahimPasbani 코드가 없습니다. 그것은 단지 모델링입니다. –
json 파일과 같은 모델링을 의미합니다. 어쨌든 판매자와 Sku 및 Sku와의 관계가 있으면 라이센스와 관련이 있으므로 직접 판매자에게 라이센스를 부여 할 필요가 없습니다. –