Всем здравствуйте, хочу реализовать вывод картинок с пагинацией с заданным количеством на страницу, хелпер пагинации не работает, пробовал конвертировать массив в обьект, тоже не работает,
public function actionIndex() {
$dir = 'uploads';
$query = \yii\helpers\FileHelper::findFiles($dir,['only'=>['*.jpg','*.png']]); // получаю массив картинок
// dd($query );
//echo ArrayHelper::isIndexed($files); //проверяю тип массива
//echo gettype($query ); //массив
$pages = new Pagination([
'totalCount' => $query->count(), // count() - не работает, если задать в ручную тоже Call to a member function offset() on array
'pageSize' => Yii::$app->params['pageSize'],
'forcePageParam' => false,
'pageSizeParam' => false
]);
$files = $query->offset($pages->offset) //Call to a member function offset() on array
->limit($pages->limit)
->asArray()
->all();
return $this->render('index', compact('files','pages'));
}
Как реализовать пагинацию для элементов массива, т.е картинок? Заранее спасибо если есть решение