一个将结果分页的库

dev-main 2022-06-06 15:53 UTC

This package is not auto-updated.

Last update: 2024-09-25 01:17:11 UTC


README

[![软件许可] (https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)] (LICENSE.md)

一个将结果分页的库

## 安装

通过 Composer

$ composer require igorkampusano/pager

使用

$obj = new IKPager\DirPager(
    new IKPager\PagesList(),
    'photos',
    3,
    2);
echo "<pre>";
print_r($obj->getItems());
echo "</pre>";
echo "<p>$obj</p>";
$obj = new IKPager\FilePager(
    new IKPager\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 IKPager\PdoPager(
        new IKPager\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)。更多信息请参阅 [许可文件] (https://github.com/dnoegel/php-xdg-base-dir/blob/master/LICENSE)。