HasMany,BelongsTo价格比较问题

时间:2011-07-25 11:20:30

标签: cakephp has-and-belongs-to-many

我想在我的网站上进行价格比较部分。现在我真的很难理解产品,商店和价格之间的关系。

产品可在多个商店购买,每个商店都有价格。

所以我有桌子产品,桌子商店和桌子价格,价格我存储product_id,shop_id和价格

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

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

但我觉得这不正确,有人能给我正确的联系吗?

1 个答案:

答案 0 :(得分:2)

我这样定义:

Product hasAndBelongsToMany Shop with Price
Shop hasAndBelongsToMany Product with Price

在声明HABTM关系时检查“with”属性。你的建模没问题

干杯