是不是每次添加新的产品都要创建新的购物车?
来源:9-3 加入购物车功能开发2
rancui
2018-03-19
老师你好,这段代码貌似只要添加新产品到购物车,即ProductId不同的时候,sql查询到的cart都为null,此时都要新创建一个购物车。但这和实际情况中,每次购物只创建一个购物车有点矛盾啊? 请老师您帮忙解答下,谢谢!
写回答
1回答
-
这个是一对多的关系哈同学,你仔细看cart表就知道了,一个user_id对应多个产品的哈,所以并不是添加一次产品就要创建新的购物车,而是创建一个新的cart记录而已,但是对应的user还是那个人,我们返回当前用户的购物车的时候,是根据userid去返回的,并不是cart的id字段
222018-03-23
相似问题