范围内关系的关系 - Yii

时间:2014-02-05 14:39:51

标签: yii

如何从一个表到另一个表的表的关系获取数据? 我有三张桌子:订单,产品,商店。在defaultscope中,我在商品顺序模型中有store_id,但这不起作用,因为store_id不在订单表中。但是product_id在order表中,然后可以与store_id相关。显然,目标是过滤商店的订单。

订单中的关系:

'product' => array(self::BELONGS_TO, 'Product', 'product_id'),

产品关系:

'orderProducts' => array(self::HAS_MANY, 'OrderProduct', 'product_id'),
'store' => array(self::BELONGS_TO, 'Store', 'store_id'),

我对所有事情都很陌生,我正在努力理解这一点。我看到一个帖子,他们把范围放在关系中?另外,不了解getTableAlias。解释(什么)将是赞赏而不是我发现很多范围的错误。

抱歉超级新手问题。

0 个答案:

没有答案