Go to the source code of this file.
◆ many_pages()
Definition at line 3 of file many_pages.php.
4{
7 $renderer =
$DIC->ui()->renderer();
8 $url =
$DIC->http()->request()->getRequestTarget();
9
10 $parameter_name = 'page2';
11 $current_page = (int) (array_key_exists($parameter_name,
$_GET) ?
$_GET[$parameter_name] : 0);
12
13 $pagination =
$factory->viewControl()->pagination()
14 ->withTargetURL(
$url, $parameter_name)
15 ->withTotalEntries(1000)
16 ->withPageSize(2)
17 ->withMaxPaginationButtons(5)
18 ->withCurrentPage($current_page);
19
20 list($range_offset, $range_length) = $pagination->getRange()->unpack();
21 $result =
"Show $range_length entries starting at $range_offset";
22
23 return $renderer->render($pagination)
24 . '<hr>'
26}
References $_GET, $DIC, $factory, $result, and $url.