0
我有兩個表:'流'和'拳'。一條河流有很多拳。 ClistView - 父視圖和子視圖
在我看來,我使用'CListView'來顯示一個流的所有punch的圖像。
但我想在第一頁顯示流的圖像,並且所有的打孔圖像都會顯示在下一頁。
我該怎麼做?謝謝...
我有兩個表:'流'和'拳'。一條河流有很多拳。 ClistView - 父視圖和子視圖
在我看來,我使用'CListView'來顯示一個流的所有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.