如何为具有许多不同尺寸的产品设置 DRY 数据库,并且每个产品的价格与所有其他产品的价格不同并取决于其尺寸?
例子:
那不勒斯(小号 9.95 美元)、(中号 10.95 美元)、(大号 11.95 美元)、(大号 13.50 美元)、(XX 号大号 29.95 美元)
Vegetarian's Dream Pizza(小号 13.50 美元)(中号 15.50 美元)(大号 17.50 美元)
夏威夷比萨(小号 11.95 美元)(中号 13.50 美元)(大号 14.95 美元)
因此,对于将那不勒斯比萨放入其数据库的管理员,他们将输入项目名称,然后从下拉列表中选择第一个尺寸并添加其价格,然后能够添加另外 5 个尺寸及其相应的价格,而无需再重写那不勒斯披萨 5 次。尺寸都将参考那不勒斯比萨,您将能够发现不同尺寸的那不勒斯比萨的价格。此外,Vegetarian 和 Hawaiian Pizza 将能够重复使用有限的尺寸选择,并可以按尺寸搜索价格。
客户将能够看到那不勒斯比萨及其六种尺寸的列表,只需单击其中一种即可添加到购物车。
我不是在问如何做下拉或任何前端,只是一种设置数据库的 DRY 方式。
我之前以不同的方式问过这个问题,但没有得到回应。我仍在努力寻找解决此问题的 DRY 方法。这是我之前的问题。
如何将具有 json 数据类型的列添加到将键作为大小和价格作为值的披萨模型?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句