'pagination' => 'App\Views\Pagers\pagination',
$userModel = new UserModel(); $data = [ 'users' => $userModel->paginate('5'), 'pager' => $userModel->pager ];
<div class="d-flex justify-content-end"> <?php if ($pager) :?> <?php $pagi_path= '/ciall/ci4/hmvc/home/users'; ?> <?php $pager->setPath($pagi_path); ?> <?= $pager->links('default','pagination') ?> <?php endif ?> </div>
<nav aria-label="<?= lang('Pager.pageNavigation') ?>"> <ul class="pagination demo"> <?php if ($pager->hasPreviousPage()) : ?> <li> <a href="<?= $pager->getFirst() ?>" aria-label="<?= lang('Pager.first') ?>"> <span aria-hidden="true"><?= lang('Pager.first') ?></span> </a> </li> <li> <a href="<?= $pager->getPreviousPage() ?>" aria-label="<?= lang('Pager.previous') ?>"> <span aria-hidden="true"><?= lang('Pager.previous') ?></span> </a> </li> <?php endif ?> <?php foreach ($pager->links() as $link): ?> <li <?= $link['active'] ? 'class="active"' : '' ?>> <a href="<?= $link['uri'] ?>"> <?= $link['title'] ?> </a> </li> <?php endforeach ?> <?php if ($pager->hasNextPage()) : ?> <li> <a href="<?= $pager->getNextPage() ?>" aria-label="<?= lang('Pager.next') ?>"> <span aria-hidden="true"><?= lang('Pager.next') ?></span> </a> </li> <li> <a href="<?= $pager->getLast() ?>" aria-label="<?= lang('Pager.last') ?>"> <span aria-hidden="true"><?= lang('Pager.last') ?></span> </a> </li> <?php endif ?> </ul></nav>