我想知道是否有人遇到过这个问题.
我们假设我有两个表:产品和购物车(相关的多对多).
现在,连接表有额外的列数量(购物车中有多少特定类型的产品).
我的问题是我无法通过以下关系访问"金额"列:
public function relations() { return array( 'products'=>array(self::MANY_MANY, 'Product', 'cart_products(cart_id, product_id)'), ); }
我也尝试过:
'products'=>array(self::HAS_MANY, 'Product','product_id','through'=>'cart_products'),
没有运气.