在yii2中调用非对象的成员函数union()

时间:2017-08-19 07:59:38

标签: php yii2

我想使用两个表的联合创建分页,但得到以下错误:

  

在非对象

上调用成员函数union()
$query1=Mobile::find()->select('video')->all();
$query2=Tablet::find()->select('video')->all();
$count=Mobile::find()->count();
$query = (new Query)
    ->select('*')
    ->from([
        $query1->union($query2),
    ])
    ->limit(3);

我如何在这个框架中结合两个表?

1 个答案:

答案 0 :(得分:1)

试试这个:

$query1=Mobile::find()->select('video');
$query2=Tablet::find()->select('video');

$unionQuery = $query1->union($query2)->limit(3)->all();