A library to split results into multiple pages
Via Composer
$ composer require igorsimdyanov/pager
$obj = new ISPager\DirPager(
new ISPager\PagesList(),
'photos',
3,
2
);
echo '<pre>';
print_r($obj->getItems());
echo '</pre>';
echo "<p>$obj</p>";
$obj = new ISPager\FilePager(
new ISPager\ItemsRange(),
'largetextfile.txt');
echo '<pre>';
print_r($obj->getItems());
echo '</pre>';
echo "<p>$obj</p>";
try {
$pdo = new PDO(
'pgsql:host=localhost;dbname=test',
'root'
);
$obj = new ISPager\PdoPager(
new ISPager\ItemsRange(),
$pdo,
'table_name');
echo '<pre>';
print_r($obj->getItems());
echo '</pre>';
echo "<p>$obj</p>";
}
catch (PDOException $e) {
echo "Can't connect to database";
}
The MIT License (MIT). Please see License File for more information.