>백엔드 개발 >PHP 튜토리얼 >如何合理的设计一张商品表?

如何合理的设计一张商品表?

WBOY
WBOY원래의
2016-06-06 20:31:371878검색

看了微信自带得微商城系统,想做一个类似的商城,在设计商品表的时候gan感觉有些问题
1.商品的属性
这个参考了本站之前的一个问题,里边的答案都挺好的,其中一个答案提到了SKU,但是感觉SKU又略微复杂了。问题链接:http://segmentfault.com/q/1010000000445437
2.商品的图片
我的设计是每个商品可以有多张预览图,类似于淘宝那样的,并且图片是异步上传的。本来的想法是把商品表和商品图片表分离,两表用商品id关联,但是有一个小问题是如果是用商品id做关联,在异步上传图片的时候,由于还商品还没有入库,所以无法获得商品id。
有一种解决方法是,可以在发布商品时,用uuid预先为商品生成一个id。还有没有更好得方法?
3.商品的规格
商品可能又不同的规格、不同得规格对应不同的库存和价格。并且每种规格并不像商品属性那样可以复用,也就是说每种商品都有自己的多规格。这个没想到合适得解决方法。。。

希望大家多提些意见。。。

回复内容:

看了微信自带得微商城系统,想做一个类似的商城,在设计商品表的时候gan感觉有些问题
1.商品的属性
这个参考了本站之前的一个问题,里边的答案都挺好的,其中一个答案提到了SKU,但是感觉SKU又略微复杂了。问题链接:http://segmentfault.com/q/1010000000445437
2.商品的图片
我的设计是每个商品可以有多张预览图,类似于淘宝那样的,并且图片是异步上传的。本来的想法是把商品表和商品图片表分离,两表用商品id关联,但是有一个小问题是如果是用商品id做关联,在异步上传图片的时候,由于还商品还没有入库,所以无法获得商品id。
有一种解决方法是,可以在发布商品时,用uuid预先为商品生成一个id。还有没有更好得方法?
3.商品的规格
商品可能又不同的规格、不同得规格对应不同的库存和价格。并且每种规格并不像商品属性那样可以复用,也就是说每种商品都有自己的多规格。这个没想到合适得解决方法。。。

希望大家多提些意见。。。

商品图片:有多个图,两个表比较好。关于异步上传图片,比如你使ajax上传,你返回个路径,再添加个隐藏域。统一在添加商品处理。

我建议用Magento做,是为你的项目量身打造的。

如何定义合理?前期设计面面俱到d可能性不大吧!往往到后面会发现某些地方有问题.所以需要改呀。程序都是小事。做的后面会发现基本就是数据库操作了。

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.