使用SQL语句来填充CGridView [ 新手入门 ]
$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使用的方法一样
共 3 条回复
落叶 江苏南京
            注册时间:2011-03-29
最后登录:1970-01-01
在线时长:0小时0分
    最后登录:1970-01-01
在线时长:0小时0分
- 粉丝8
 - 金钱1190
 - 威望10
 - 积分1290