如何计算$ dataProvider检索的数据? 我试过使用这段代码,
$dataProvider = new CActiveDataProvider('Model');
$dataProvider->totalItemCount;
答案 0 :(得分:29)
在yii2
总计数使用
$dataProvider->getTotalCount()
对于页数,
$dataProvider->getCount()
参考页面 http://www.yiiframework.com/doc-2.0/yii-data-basedataprovider.html#getTotalCount()-detail
答案 1 :(得分:4)
我认为你必须首先用数据填充数据提供者然后得到计数:
$dataProvider->getData();
var_dump($dataProvider->totalItemCount);
或使用该函数直接检索:
var_dump($dataProvider->getTotalItemCount());