2011-07-25 45 views
0

我想在我的网站做一个价格比较部分。现在我真的很难理解产品,商店和价格之间的关系。HasMany,属于价格比较问题

产品有多个商店,每个商店都有一个价格。

所以我有一个Products表,表店和表价格,在价格我储存的product_id,该shop_id和价格

只是为了检查,我会定义它是这样的:

Product hasManyAndBelongsTo Shop 
Shop hasManyAndBelongsTo Product 
Price belongsTo Shop 
Price belongsTo Product 

但是我觉得这是不正确的,是否有人能够给我正确的关系?声明HABTM关系时

Product hasAndBelongsToMany Shop with Price 
Shop hasAndBelongsToMany Product with Price 

检查 “with” 属性:

回答