【发布时间】:2016-07-05 04:35:22
【问题描述】:
在我的数据库中,我有一个类别表。类别可以有父类别,使其成为递归关系
我还有一张产品表。每个产品都属于一个类别。
比如说,我有一棵看起来像这样的树:
Category
Sub-Category 1
Sub-Sub-Category 1
Product 1
Product 2
Product 3
Product 4
Sub-Sub-Category 2
Product 5
Product 6
Product 7
Product 8
Sub-Category 2
Sub-Sub-Category 3
Product 9
Product 10
Product 11
Product 12
如果我做$SubCategory1->products,我希望它给我产品 1-8
如果我做$SubSubCategory3->products,我希望它给我产品 9-12
如果我做$Category->products,我希望它给我所有产品
基本上,我希望该类别提供属于它的所有产品
【问题讨论】:
-
你检查过Has Many Through吗?
-
本例中只有 2 个表,Has Many Through 对我有何帮助?
-
Store也是一个类别吗? -
是的,抱歉,应该澄清一下