yii2 leftjoin 不显示子表的属性[转载]

原文链接:https://blog.csdn.net/veloi/article/details/68921773

当我在多表进行关联时,关联时做好了,就是不显示子表的字段,各种百度没有解决方案,可能别人没遇到我的情况,直接贴代码

 public function actionMyIncome(){
        $model = Income::find()
                        ->leftJoin('room', 'room.id = income.room_id')
                        ->select('income.*,room.title')
                        ->asArray()
                        ->one();
        return $model;
}

关键在这个方法asArray(),不加就不会显示子表的字段。希望对你有帮助

你可能感兴趣的:(yii2 leftjoin 不显示子表的属性[转载])