如何在 yii2 中将值添加到 sql table 的现有值?
How to add a value to existing value of sql table in yii2?
我在 yii2 中创建了一个库存模块。使用 gii 功能,我可以将产品添加到 table。但是,当 table 中已经存在产品并且需要将新数量添加到现有数量而留下总数量在 db 中时该怎么办。例如,
产品
Quantity
5
我需要用任何值更新数量,例如“5+3”,保持 sql table 的其他字段不变。
需要如下输出
Quantity
8
如何更新我的控制器来做到这一点?当然,我希望能够在创建操作中做到这一点。
以下是您应该遵循的步骤:
- 弄清楚如何识别产品是否已经存在。基于什么?姓名?内码?等等
- 当您创建产品时,搜索数据库以查看该产品是否已根据您的条件存在。
- 决定你如何处理额外的数据,如果产品已经根据代码存在但名称已更改怎么办。
- 如果确实存在则更新数量。
我在 yii2 中创建了一个库存模块。使用 gii 功能,我可以将产品添加到 table。但是,当 table 中已经存在产品并且需要将新数量添加到现有数量而留下总数量在 db 中时该怎么办。例如,
产品
Quantity
5
我需要用任何值更新数量,例如“5+3”,保持 sql table 的其他字段不变。
需要如下输出
Quantity
8
如何更新我的控制器来做到这一点?当然,我希望能够在创建操作中做到这一点。
以下是您应该遵循的步骤:
- 弄清楚如何识别产品是否已经存在。基于什么?姓名?内码?等等
- 当您创建产品时,搜索数据库以查看该产品是否已根据您的条件存在。
- 决定你如何处理额外的数据,如果产品已经根据代码存在但名称已更改怎么办。
- 如果确实存在则更新数量。