【发布时间】:2014-01-04 14:18:09
【问题描述】:
我有点困惑,我的方法应该是什么,正在设计购物车,我需要将购物车存储在会话或数据库中,但不确定哪种方法最好。这里是用例
用户未登录并将产品添加到购物车(匿名用户) 用户已登录并将产品添加到购物车。
我们的 ShoppingCart 正在保存在数据库中,并且 ShoppingCart 中的每次更新/编辑都在数据库中更新。
现在我需要注意创建一个匿名客户,然后将此购物车分配给该客户,以便添加到购物车和结帐可以与该客户相关联。
谁能建议我这样做的正确方法是什么?
我是否应该在数据库中创建一个匿名用户并在每次创建新客户(匿名)请求时使用它。 将该用户置于当前用户会话中。 对购物车执行与当前会话相关的任何操作。
【问题讨论】: