korinthorama logo

ODYSSEY CMS

API Documentation
Class pagination  |  __construct ()
Μέθοδος [function]

Ορίσματα

  • numRows (int)
  • hasDetails (boolean) [default=false]
  • vars (string)
  • presults (int)
  • hashString (string) [default=null]

Περιγραφή

Δημιουργεί ένα αντικείμενο pagination και αρχικοποιεί τις τιμές όλων των απαραίτητων παραμέτρων.
Η $numRows πρέπει να περιέχει τον συνολικό αριθμό των εγγραφών που θα σελιδοποιηθούν.
Η $presults ορίζει το πόσες εγγραφές θα εμφανίζονται ανά σελίδα και η $hasDetails αν θα εμφανίζονται τα σχετικά πληροφοριακά στοιχεία όπως πόσες εγγραφές υπάρχουν, ποια είναι η τρέχουσα σελίδα κλπ.
Η $vars πρέπει να περιέχει όλα τα ονόματα των μεταβλητών που πρέπει να μεταβιβάζονται από request σε request, αν φυσικά υπάρχουν. Τα ονόματα αυτά πρέπει να είναι χωρισμένα με κόμα.
Η $hashString είναι προαιρετική και χρειάζεται μόνο αν πρέπει η σελίδα να φορτωθεί σε συγκεκριμένο hash name. Συνήθως είναι το id κάποιου DOM element.

Αφού δημιουργηθεί το αντικείμενο pagination, θα πρέπει να κληθεί η μέθοδος $pagination->printPages() για να εμφανιστεί η σελιδοποίηση στην ιστοσελίδα.

Σύνταξη:

$pagination = new pagination($numRows, $hasDetails=false, $vars, $presults, $hashString=null)

επιστροφή