php - 在我的购物车列表中添加一个表格列而不是行
问题描述
在我的网站上,我有一个用户表和行业表以及行业概览表。Industry_overview 包含一个行业的概览数据。
我想要一个“添加到购物车”功能,用户可以在其中将价值链、市场份额和市场价格等概览详细信息添加到他们的购物车列表中。(购物车列表项最终将被合并并以 pdf 形式生成报告)
我可以知道我可以完成这样的事情的最简单方法是什么吗?我已经考虑过这一点,但我似乎无法找到解决方案或想法。
我不需要现成的脚本,只要任何能让我工作的想法都会很棒!(另外,如果您已经有此类功能的示例,我将非常乐意看看它)。
提前致谢!
更新:行业概览表有 5 列:overview_id industry_id value_chain market_share market_price
解决方案
我会使用carts
和cart_items
表来做到这一点:
carts
=====
- id
- user_id
cart_items
==========
- id
- cart_id
- industry_overview_id
- column
如果您希望用户同时拥有多个购物车,您可以添加一name
列,用户可以更改该列。
用户选择的任何数据点(中的列industry_overview
)都将在cart_items
表中生成一个条目。
但是,使用此方法,如果概览项目的值发生更改,用户的购物车项目将自动“更新”。如果您不想要这个,您可以将确切的值保存industry_overview
到cart_items
表中,而不是或除了 id。
推荐阅读
- laravel - 将 putFileAs 与外部文件 Laravel 一起使用
- loops - 在 for 循环中使用传递的参数 - React Native
- objective-c - 关于 objectAtIndex 的 NSMutableArray 的 NSRangeException:0
- docker - docker/微服务中的 RabbitMQ 监听器
- java - Java:包含A类的A类的哈希码,B类包含A
- sql - 从 Oracle 数据库中的子查询中删除结果
- c# - 获取subtring后剩余的文本
- javascript - Getter / Setter 和原型链
- python - 重新训练 MobileNet SSD V1 COCO 后,Tensorflow 的 pb 和 pbtxt 文件无法与 OpenCV 一起使用
- api - vue.js 没有显示错误,但页面显示空白页面