mykola/pager

一个将结果分割成多个页面的库

dev-master 2019-08-10 12:35 UTC

This package is auto-updated.

Last update: 2024-09-10 23:29:29 UTC


README

Software License

一个将结果分割成多个页面的库

安装

通过Composer

$ composer require mykola/pager

使用方法

$obj = new MPager\DirPager(
  new MPager\PagesList(),
  'photos',
  3,
  2);
echo "<pre>";
print_r($obj->getItems());
echo "</pre>";
echo "<p>$obj</p>";
$obj = new MPager\FilePager(
  new MPager\ItemsRange(),
  'largetextfile.txt');
echo "<pre>";
print_r($obj->getItems());
echo "</pre>";
echo "<p>$obj</p>";
try {
  $pdo = new PDO(
    'mysql:host=localhost;dbname=test',
    'root',
    '',
    [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION]);
  $obj = new MPager\PdoPager(
    new MPager\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";
}

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件