我正在学习strapi,并试图创建一个餐厅预订概念。
- 创建餐厅集合(名称,地址,图像)
- 创建食物类别集合(名称,地址,图片,关系-餐厅)
- 创建食品集合(名称,图片)
现在我的疑问是……示例:如果餐厅A有"炒饭"一类;为此,我创造了一个食品项目"鸡肉炒饭";只有一张图片。我想创建另一个食品项目具有相同的名称"(鸡炒饭)"如何为b餐厅打造不同的形象?
鸡炒饭可能是不同的价格/图像在不同的餐厅,所以他们需要是唯一的,但你希望能够根据食物类别或餐厅查询。
这是我的建议:
Restaurant (Name, Address, Image) Relation = (hasMany -> FoodItem)
FoodCategory (Name, Address, Image) Relation = (hasMany -> FoodItem)
FoodItem (Name, Image) Relations = (belongsTo -> FoodCategory, belongsTo -> Restaurant)