Introduction aux méthodes des Repositories pour récupérer les données

Avant même de pouvoir parler de Pagination, il faut étudier les fonctionnalités qu'offrent les Repositories en matière de sélection des données. En effet, un Repository doit nous permettre de faire des sélections de données dans la table qu'il concerne, ils nous permettent de  :
  • Récupérer les données en fonction de critères de recherche (fonctions findOneBy() et findBy())
  • Récupérer un objet via son identifiant (fonction find())
  • Récupérer les données en les classant par différents tris (fonctions findOneBy() et findBy())
  • Récupérer les données en imposant des limites et offsets (fonction findBy())