最新回答 / 一人之下丶
第一個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