Pager::getPageRangeByPageId() – Returns offsets for given pageID.


require_once 'Pager.php';

array Pager::getPageRangeByPageId ( integer $pageid = null )


Given a PageId, it returns the limits of the range of pages displayed. While getOffsetByPageId() returns the offset of the data within the current page, this method returns the offsets of the page numbers interval.

E.g., in "Jumping" mode, if you have pageId=3 and delta=10, it will return (1, 10). pageID=8 would give you (1, 10) as well, because 1 <= 8 <= 10. pageID=11 would give you (11, 20).

In "Sliding" mode, if you have pageId=5 and delta=2, it will return (3, 7). pageID of 9 would give you (4, 8).

if the method is called without parameter, pageID is set to currentPage number


  • integer $pageid - PageID to get offsets for

Return value

return array with first and last offsets

Returns the page number for the given offset (Previous) Returns a string with a XHTML SELECT menu, to choose the page to display. (Next)
Last updated: Sat, 16 Feb 2019 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report.
View this page in:
  • English

User Notes:

There are no user contributed notes for this page.