Go to the source code of this file.
◆ many_pages_dropdown()
Definition at line 3 of file many_pages_dropdown.php.
4{
7 $renderer =
$DIC->ui()->renderer();
8 $url =
$DIC->http()->request()->getRequestTarget();
10
11 $parameter_name = 'page3';
12 $current_page = (int) @
$_GET[$parameter_name];
13
14 $pagination =
$factory->viewControl()->pagination()
15 ->withTargetURL(
$url, $parameter_name)
16 ->withTotalEntries(102)
17 ->withPageSize(10)
18 ->withDropdownAt(5)
19 ->withCurrentPage($current_page);
20
21 $custom_pagination = $pagination
22 ->withDropdownLabel('current page is %1$d (of %2$d pages in total)');
23
24 $start = $pagination->getOffset();
25 $stop = $start + $pagination->getPageLength();
26 $result =
"entries $start to $stop";
27 return $renderer->render([$pagination, $custom_pagination])
28 . '<hr>'
30}
References $_GET, $DIC, $factory, $lng, $result, and $url.