Не отображается LinkPager.
controller:
public function actionIndex($page)
{
if(!isset($page)){
$page = 1;
}
$query = VpGallery::find();
$pages = new Pagination([
'totalCount' => count($query),
'pageSize' => 2,
'defaultPageSize' => 2,
'pageSizeParam' => false,
'page' => $page - 1,
]);
$models = $query->orderBy('name')->offset($pages->offset)->limit($pages->limit)->all();
return $this->render('index', ['models' => $models, 'pages' => $pages]);
}
view:
// и так неотображается
<?php echo LinkPager::widget([
'pagination' => $pages,
]); ?>
// и так неотображается
<?= LinkPager::widget([
'pagination' => $pages,
]); ?>
Отображается элементов на странице столько сколько задано в Pagination. Страницы отображаются если задать номер страницы вручную в строке браузера.
Не могу понять что не так. Прошу помочь разобраться.