关于创建订单的问题

来源:10-10 订单快照

林原

2018-06-22

1、在命名空间namespace app\api\service下的Order类里的createOrderByTrans方法的代码片段如下:

foreach ($this->oProducts as &$p) {

$p['order_id'] = $orderID;

}

$orderProduct = new OrderProduct();

$orderProduct->saveAll($this->oProducts);

问题一:这里是为了创建订单与产品的多对多关系,涉及到了两个表,是不是应该使用事务?

问题二:是否可以采关联新增的方式

写回答

1回答

7七月

2018-06-23

第一个是的。 第二个问题,可以用级联。

0
1
林原
提问者 林原 #1 您的源码里没有使用事务,那算bug吗?或者说有什么其他原因没有使用事务?我们做开发时应当如何决定?
2018-06-23
共1条回复

微信小程序电商实战 从前端到后端的全流程精讲

全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计

4826 学习 · 4382 问题

查看课程