我使用Yii 2如何Yii中的Active Record的模式表与其他表使用JOIN
我有台式User
在DB链接。 我试图链接此表与表auth_assignment
其中列user_id
,item_name
和created_at
使用LEFT JOIN
子句。我写了这个:
$model = User::find()->leftJoin('auth_assignment AS a', '`a`.`user_id` = `user`.`id`');
然后附上$model
到ActiveDataProvider
:
$dataProvider = new ActiveDataProvider([
'query' => $model,
'pagination' => [
'pageSize' => 5,
],
]);
但是当我运行的应用程序只会打印User
小号列:screenshot
我做什么了?
谢谢,帕特尔! asArray()对我来说应该是一样的。 – Wingear