Ciao a tutti,
ho fatto un semplice script che crea un array di oggetti del tipo:

myCollection[1]=new Entity(......)
myCollection[2]=new Entity(....)
.......

Ora questa lista di oggetti viene visualizzata in una tabella dei risultati nella pagina del front-end.
Il problema e questo....come faccio ad utilizzare la paginazione?
cioe vorrei che visualizzasse ad es 5 risultati e poi sotto apparisse il menu con previous, next e i numeri di pagina.

Ho pensato di lavorare sugli indici, ma non sono molto convinto.Quale è il migliore approccio al problema? sono nuovo alla oop in php e ho paura di prendere strade sbagliate..
Grazie in anticipo.