To list a large result set on your page can end up with long loading times and/or a confusing look. This is where pagination comes into play, it's a widely used concept to divide your content into clean blocks of data.
The KnpPaginatorBundle is a great bundle for pagination inside Symfony. The bundle requires
Symfony >=3.4 and
Twig >=2.0 if you use the twig templating engine in your project.
The bundle can be installed using composer with the following command:
composer require knplabs/knp-paginator-bundle
If you don't use flex you have to register the bundle before you can use it....read more