落叶 2011-04-16 14:28:12 3981次浏览 3条回复 0 0 0
$count=Yii::app()->db->createCommand('SELECT COUNT(*) FROM tbl_user')->queryScalar();
$sql='SELECT * FROM tbl_user';
$dataProvider=new CSqlDataProvider($sql, array(
  'id'=>'user',
  'totalItemCount'=>$count,
  'sort'=>array(
    'attributes'=>array(
      'id', 'username', 'email',
    ),
  ),
  'pagination'=>array(
    'pageSize'=>10,
  ),
));
//$dataProvider->getData() will return a list of arrays.

在view视图中使用和CActiveDataProvider使用的方法一样

您需要登录后才可以回复。登录 | 立即注册