最新回答 / 一人之下丶
第一个foreach是循环sql查询,每次取出一个结果集第二个foreach没有sql查询了,因为$orders里面是一个大结果集,只是单纯的PHP遍历。
2018-01-20
最新回答 / qq_以前以后_5
$customers = Customer::find()->joinWith('order')->asArray()->all();我也是新手,你可以看看这篇文章,http://blog.csdn.net/lihe460186709/article/details/71172938
2017-09-30
最新回答 / _好久不见_2
而且你用findBySql 可以写原生sql,随便查什么表都可以。并不需要为每个表创建models 例如:
$sql = "select * from bk_cate where id = :id"; $result = bk_article::findBySql($sql,[':id'=>25])->all();我用bk_article表 也可以查询bk_cate表
2017-09-15