【发布时间】:2014-02-07 17:37:59
【问题描述】:
为什么我的数据提供者没有显示分页?
$dataProvider=new CSqlDataProvider($sql,array('keyField' =>'inmueble_id','pagination'=>array('pageSize'=>1)));
我没看到问题T_T
【问题讨论】:
标签: yii frameworks
为什么我的数据提供者没有显示分页?
$dataProvider=new CSqlDataProvider($sql,array('keyField' =>'inmueble_id','pagination'=>array('pageSize'=>1)));
我没看到问题T_T
【问题讨论】:
标签: yii frameworks
您需要传递totalItemCount 属性以及您从查询中获取的数据的计数。
例如:
$count=Yii::app()->db->createCommand('SELECT COUNT(*) FROM YOUr_TABLE')->queryScalar();
并将计数作为
$dataProvider=new CSqlDataProvider(
$sql,
array(
'totalItemCount'=>$count,
'keyField' =>'inmueble_id',
'pagination'=>array('pageSize'=>1)
)
);
【讨论】: