Yii 如何计算$dataProvider项
如何计算$dataProvider检索到的数据? 我试过使用这个代码Yii 如何计算$dataProvider项,yii,Yii,如何计算$dataProvider检索到的数据? 我试过使用这个代码 $dataProvider = new CActiveDataProvider('Model'); $dataProvider->totalItemCount; 我认为您必须首先用数据填充数据提供者,然后获取计数: $dataProvider->getData(); var_dump($dataProvider->totalItemCount); 或使用函数直接检索: v
$dataProvider = new CActiveDataProvider('Model');
$dataProvider->totalItemCount;
我认为您必须首先用数据填充数据提供者,然后获取计数:
$dataProvider->getData();
var_dump($dataProvider->totalItemCount);
或使用函数直接检索:
var_dump($dataProvider->getTotalItemCount());
在yii2中
总计数使用
$dataProvider->getTotalCount()
那么页面计数呢
$dataProvider->getCount()
参考页
请记住,这将是受页面大小限制的记录数(如适用)。这与页面大小无关!假设您对从第一行的getData返回的数据使用了count,那么在计算计数之前不需要这样做。FYI getData仅返回当前页段的记录。是
getData()
将根据页大小获取数据,但属性totalItemCount
在此之前为空。您必须使用get函数,或调用getData()
,否则,为什么会有人问这个问题呢?你要么感到困惑,要么无法清楚地表达你的观点。无论哪种方式,您都不需要使用getData()从$dataProvider->TotalItemCount检索计数值。您找到要查找的内容了吗?