1、 CArrayDataProvider
獲取其他數據庫或者數據表的數據列表
$sql = "Select * from tbl_count2 order by id desc";$data = Yii::app()->marketdb->createCommand($sql)->queryAll();
$dataProvider = new CArrayDataProvider($data, array(
'pagination' => array(
'pageSize' => 16,
),
));
2、CActiveDataProvider
獲取當前model的數據列表
$dataProvider=new CActiveDataProvider(
'PhotoAttachment',
array(
'pagination'=>array('pageSize'=>20),
'criteria'=>array(
'condition'=>implode(' and ', $condition),
'order'=>'id DESC',
//'with'=>array('author'),
),
)
);