Ответ 1
В yii2
Для использования общего количества
$dataProvider->getTotalCount()
Для подсчета страниц
$dataProvider->getCount()
Ссылка на страницу http://www.yiiframework.com/doc-2.0/yii-data-basedataprovider.html#getTotalCount()-detail
как я могу подсчитать данные, которые будут получены $ dataProvider? я пытался использовать этот код,
$dataProvider = new CActiveDataProvider('Model');
$dataProvider->totalItemCount;
В yii2
Для использования общего количества
$dataProvider->getTotalCount()
Для подсчета страниц
$dataProvider->getCount()
Ссылка на страницу http://www.yiiframework.com/doc-2.0/yii-data-basedataprovider.html#getTotalCount()-detail
Я думаю, вы должны сначала заполнить dataprovider данными, а затем получить счет:
$dataProvider->getData();
var_dump($dataProvider->totalItemCount);
или используйте функцию для извлечения напрямую:
var_dump($dataProvider->getTotalItemCount());