35 lines
1.4 KiB
PHP
35 lines
1.4 KiB
PHP
<?php
|
|
|
|
/**
|
|
* bs_full.php - - Bootstrap 4.5.2 Pager Template.
|
|
* @var \CodeIgniter\Pager\PagerRenderer $pager
|
|
*/
|
|
$pager->setSurroundCount(2);
|
|
?>
|
|
<nav aria-label="<?= lang('Pager.pageNavigation') ?>">
|
|
<ul class="pagination justify-content-center">
|
|
<?php if ($pager->hasPreviousPage()) : ?>
|
|
<li class="page-item">
|
|
<a class="page-link" href="<?= $pager->getFirst() ?>" aria-label="<?= lang('Pager.first') ?>"><?= lang('Pager.first') ?></a>
|
|
</li>
|
|
<li class="page-item">
|
|
<a class="page-link" href="<?= $pager->getPreviousPage() ?>" aria-label="<?= lang('Pager.previous') ?>"><?= lang('Pager.previous') ?></a>
|
|
</li>
|
|
<?php endif ?>
|
|
|
|
<?php foreach ($pager->links() as $link) : ?>
|
|
<li <?= $link['active'] ? 'class="page-item active"' : '' ?>>
|
|
<a class="page-link" href="<?= $link['uri'] ?>"><?= $link['title'] ?></a>
|
|
</li>
|
|
<?php endforeach ?>
|
|
|
|
<?php if ($pager->hasNextPage()) : ?>
|
|
<li class="page-item">
|
|
<a class="page-link" href="<?= $pager->getNextPage() ?>" aria-label="<?= lang('Pager.next') ?>"><?= lang('Pager.next') ?></a>
|
|
</li>
|
|
<li class="page-item">
|
|
<a class="page-link" href="<?= $pager->getLast() ?>" aria-label="<?= lang('Pager.last') ?>"><?= lang('Pager.last') ?></a>
|
|
</li>
|
|
<?php endif ?>
|
|
</ul>
|
|
</nav>
|