【发布时间】:2014-04-16 17:24:57
【问题描述】:
我有这样的模型:
- 有一个产品类型表 (product_types)。
- 拥有与产品类型表具有多对一关系的产品表(产品)。
- 有一个属性类型表(attribute_types)。
- 有一个产品类型和属性类型之间的(多对多)关系表
- 有一个包含属性类型、属性值的表(属性)。
- 有一个产品和属性之间的(多对多)关系表。
我需要对这个集合做一些主要的事情
$product_type = ProductType::find(1);
查找某个产品类型的所有产品。
return $product_type->products;
查找产品类型的所有属性类型
return $product_type->attribute_types;
查找属性类型和产品类型的所有属性。我知道这里的问题是我需要属性成为产品类型和属性类型的子项。
但是,我不确定最好的方法。
【问题讨论】: