使用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