image de l'article KnpPaginator, un bundle ultime pour la pagination ?

KnpPaginator, un bundle ultime pour la pagination ?

Auteur de l'article : Avatar de sylvain
Article de la catégorie : Bundles
Article posté le 27/05/2020 à 09:27:00

La plupart du temps quand on commence à développer des interfaces avec beaucoup de contenu à afficher sur une page, il devient essentiel de penser à une pagination. Et une question se pose, développer une pagination de zéro ou utiliser un bundle ?

Une question futile me diriez-vous ? Eh ben, pas tant que ça !

Il peut dès fois s’avérer judicieux de concevoir sa propre pagination pour des projets qui n’en demande pas tant ! Gérer les paramètres dans la requête, mettre en place un système de filtre (autant au niveau du repository que de la vue tout en passant par le controller) et créer les affichages pour la pagination.

Mais ce n’est pas pour autant que le bundle est à mettre de côté ! Il peut être utilisé à bien des égards pour éviter de devoir recréer une pagination pour différents ORM tout en pouvant la customisé.

Je pense à ses fonctionnalités comme le filtrage, le tri ascendant, descendant ou selon les paramètres dans la requête ! D’une grande aide quand on a besoin de créer des systèmes de tri complexes !

Même l’affichage a été pensé pour quelques Frameworks CSS. Pratique dans certains cas, pour avoir un rendu de la pagination prêt et visuellement agréable !

Alors n’hésitez pas à pratiquer les deux ! Je reviendrai prochainement sur la mise en place d’une pagination avec KnpPaginator.

Vous devez être inscrit pour poster un commentaire.

S'inscrire

Commentaires:

Cet article n'a pas encore de commentaires