1
我正在开一家网上商店。我有两个型号:Product
和Category
。 Product
可以有一个类别,而类别可以有很多产品。从关系中提取数据
我在models
中定义了关系。我可以访问类别和产品。但我想从特定类别获得所有产品。我从官方文档中用“懒惰”和“热切”的方法尝试过很多关系查询的例子,但没有成功。你能解释一下如何实现它吗?
这里是我的代码:
类别控制器:
public function relations()
{
return array(
'products' => array(self::HAS_MANY, 'Product', 'category_id'),
);
}
产品控制器:
public function relations()
{
return array(
'category' => array(self::BELONGS_TO, 'Category', 'category_id'),
);
}
谢谢。
将您的想法付诸实践,您可以将其标记为帮助他人的答案 –