老师您好,在给每个订单遍历查询商品的时候,使用innerjoinWith好还是使用foreach进行遍历添加好呢?

来源:12-1 后台订单列表

风中沙

2018-04-24

先是您讲解的方式,使用自定义的getDetail( $data )方法进行获取订单下的相关信息

http://img.mukewang.com/szimg/5ade9ed00001387206950230.jpg

另一种,使用innerjoinWith进行查询:

http://img.mukewang.com/szimg/5ade9f2b00018a1308980240.jpg

都可以查询出来数据,不知道哪种方法要更恰当一些?就此问题想向老师请教一下,谢谢!

写回答

1回答

Jason

2018-04-25

各有优劣,foreach 查询我们可以将数据分开查询,但是多了一次数据库连接,但是可以重复使用其中的方法;innerjoinwith只会有一次数据库连接,但是其中部分数据查询无法重复使用

0
5
风中沙
回复
Jason
好的,感谢!
2018-04-26
共5条回复

Yii2.0开发一个仿京东商城平台

【毕设】购物、下单、支付、收货...各功能模块开发,打造京东式电商平台

1543 学习 · 655 问题

查看课程