Yii ClistView-单个视图上的父视图和子视图

Yii ClistView-单个视图上的父视图和子视图,yii,Yii,我有两张桌子:'Streams'和'punchs'。一条溪流有许多拳。 在我的视图中,我使用“CListView”来显示流的所有punch图像。 但我想在第一页显示流的图像,所有的punch图像都将显示在下一页 我该怎么做?谢谢……啊,我解决了这个问题。。。除了使用CActiveDataProvider之外,我还使用CSqlDataProvider“联合”两个表 $count=Yii::app()->db->createCommand('SELECT COUNT(*) FROM

我有两张桌子:'Streams'和'punchs'。一条溪流有许多拳。

在我的视图中,我使用“CListView”来显示流的所有punch图像。

但我想在第一页显示流的图像,所有的punch图像都将显示在下一页

我该怎么做?谢谢……

啊,我解决了这个问题。。。除了使用CActiveDataProvider之外,我还使用CSqlDataProvider“联合”两个表

$count=Yii::app()->db->createCommand('SELECT COUNT(*) FROM tbl_user')->queryScalar();
$sql='SELECT * FROM streams union SELECT * FROM punches';
$dataProvider=new CSqlDataProvider($sql, array(
    'totalItemCount'=>$count,
    'sort'=>array(
        'attributes'=>array(
             'id', 'username', 'email',
        ),
    ),
    'pagination'=>array(
        'pageSize'=>10,
    ),
));
// $dataProvider->getData() will return a list of arrays.