после нескольких часов установки, у меня все еще есть эта ошибка:
Ключ конфигурации "page_range" не поддерживается для определения "knp_paginator"
Если я перемещаю кодСлева у меня есть эта ошибка: иногда недопустимый yaml, а иногда knp_paginator не находит мои файлы services.yaml
параметры:
locale: 'en'
services:
_defaults:
autowire: true
autoconfigure: true
public: false
App\:
resource: '../src/*'
exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'
App\Controller\:
resource: '../src/Controller'
tags: ['controller.service_arguments']
knp_paginator:
page_range: 5
default_options:
page_name: page
sort_field_name: sort
sort_direction_name: direction
distinct: true
filter_field_name: filterField
filter_value_name: filterValue
template:
pagination: '@KnpPaginator/Pagination/sliding.html.twig'
sortable: '@KnpPaginator/Pagination/sortable_link.html.twig'
filtration: '@KnpPaginator/Pagination/filtration.html.twig'
и мой файловый контроллер
/**
* @var $paginator \Knp\Component\Pager\PaginatorInterface
*/
$resultatEleves = $eleveRepository->findAll() ;
$paginator = $this->get('knp_paginator');
$pagination = $paginator->paginate(
$resultatEleves,
$request->query->getInt('page', 1),
$request->query->getInt('limit', 5)
);
(...) после строки 79:
'eleves'=> $pagination,