我使用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