$dataProvider->pagination->pageCount возвращает 0
Добавлено: 2018.04.21, 17:03
Добрый день. Вывожу список пользователей с сортировкой по количеству фотографий у них. Мне нужно знать количество страниц, но $dataProvider->pagination->pageCount возвращает 0 почему-то. Может кто знает в чем тут проблема?
Код: Выделить всё
public function actionPhotographers()
{
$dataProvider = new ActiveDataProvider([
'query' => User::find()->select(['user.id', 'username', 'COUNT(photo.id) AS count'])->joinWith('photos', true, 'INNER JOIN')->orderBy('count DESC')->groupBy('username'),
'pagination' => [
'pageSize' => 20,
'pageSizeParam' => false
],
]);
return $this->render('photographers', [
'dataProvider' => $dataProvider,
]);
}