这家伙有点懒,还没写个性签名!
yii\db\ActiveQuery里的public function populate($row)方法看看就懂了
public function populate($row)
明白了,这个问题之所以产生还是因为对php的pdo的left join不熟导致的,2个相同的表,如果里面都有相同的字段,那么后面的字段回覆盖前面的字段内容,然而在MySQL中运行,MySQL回用id1,id2给标识出来
来大神讲解下