我的想法是,我将建立一个网站,使用 CodeIgniter 处理在我的网站上注册的一些不同商店的购买。当我想仅显示买家当前查看的商店中的商品时,挑战就来了。我偶然发现使用购物车的选项索引来传递商店 ID,以便我可以使用它来识别商品来自哪个商店。
但我不知道该怎么做,因为我不知道如何根据商店 ID 等标识符选择某些购物车内容。任何人都可以给出一个想法吗?提前谢谢你。
我的想法是,我将建立一个网站,使用 CodeIgniter 处理在我的网站上注册的一些不同商店的购买。当我想仅显示买家当前查看的商店中的商品时,挑战就来了。我偶然发现使用购物车的选项索引来传递商店 ID,以便我可以使用它来识别商品来自哪个商店。
但我不知道该怎么做,因为我不知道如何根据商店 ID 等标识符选择某些购物车内容。任何人都可以给出一个想法吗?提前谢谢你。
这只是正确管理表格的问题。
非常基本的表格大纲。
然后,当您进行购物车查询时,各个产品通过库存表链接到各个商店。
您可能需要更详细地考虑处理来自多个商店的单个产品、价格等,但这应该会让您走上正确的道路。这是我们在线应用程序的一个非常精简的版本。我们实际上也有定价表。
这有点小技巧,但您可以将 store_id 添加到项目选项中。
然后,当使用 foreach 遍历购物车内容时,循环的第一行会检查选项,如果 store_id 不匹配 - 跳过其余的循环代码(使用 continue;)。
或者,您可以扩展购物车类并覆盖 contents() 方法来为您执行此操作,以使您的视图代码更简洁。