Manual Setup

Demo[area://sensei/docs/ui/pager/example-basic]
Page 1 of 2
Prev
Code[area://sensei/docs/ui/pager/example-basic]
<?php use Nether\Atlantis; use Nether\Common; $Route->Data->Page(Common\Filters\Numbers::Page(...)); echo Atlantis\UI\Pager::FromSurfaceWith($Surface, [ 'Page' => $Route->Data->Page, 'PageCount' => 2 ]);

Setup via Data Collection

Demo[area://sensei/docs/ui/pager/example-resultset]
Page 1 of 4
Prev
Code[area://sensei/docs/ui/pager/example-resultset]
<?php use Nether\Atlantis; use Nether\Common; use Nether\Database; $Route->Data->Page(Common\Filters\Numbers::Page(...)); $Results = Database\ResultSet::FromManualData( [ 'one', 'two', 'three', 'four' ], $Route->Data->Page, 1 ); // pretend we asked the database a question about a specific page // where there is a limit of one item a page. prototype based queries // all return back ResultSet objects. echo Atlantis\UI\Pager::FromSurfaceWithResultSet($Surface, $Results);