designcafe / navigator
Adiciona uma navegação entre páginas para o site/blog
Requires
- php: ^7.2
- ext-gd: *
This package is auto-updated.
Last update: 2024-04-18 13:23:49 UTC
README
Navigator is a handy little component that adds pagination to websites or blogs easily and effectively.
Navigator é um pequeno componente muito prático de usar que acrescenta paginação em sites ou blogs de maneira fácil e eficaz.
Você pode saber mais clicando aqui.
Highlights
- Simple installation (Instalação simples)
- Composer ready and PSR-2 compliant (Pronto para o composer e compatível com PSR-2)
Installation
Uploader is available via Composer:
"designcafe/navigator": "^1.0"
or run
composer require designcafe/navigator
Documentation
For details on how to use, see a sample folder in the component directory. In it you will have an example of use for each class. It works like this:
Para mais detalhes sobre como usar, veja uma pasta de exemplo no diretório do componente. Nela terá um exemplo de uso para cada classe. Ele funciona assim:
User endpoint:
<?php require __DIR__ . "/../vendor/autoload.php"; $page = filter_input(INPUT_GET, "page", FILTER_VALIDATE_INT); $pager = new \DesignCafe\Navigator\Navigator(); $pager->pager($page, 100, 10); echo $pager->render();
Output:
<nav class="navigator"> <a class='navigator_item' title="Primeira página" href="?page=1"><<</a> <span class="navigator_item navigator_active">1</span> <a class='navigator_item' title="Página 2" href="?page=2">2</a> <a class='navigator_item' title="Página 3" href="?page=3">3</a> <a class='navigator_item' title="Página 4" href="?page=4">4</a> <a class='navigator_item' title="Última página" href="?page=10">>></a> </nav>
Others
You can choose the format of the first and last page links and the number of links to display in pagination.
Você pode escolher o fomato dos links de primeira e última página e quantidade de links a serem exibidos na paginação.
Contributing
Please see CONTRIBUTING for details.
Support
Security: If you discover any security related issues, please email contato@designcafe.com.br instead of using the issue tracker.
Se você descobrir algum problema relacionado à segurança, envie um e-mail para contato@designcafe.com.br em vez de usar o rastreador de problemas.
Thank you
Credits
- Cristiano Silva (Developer)
- Design Café (Team)
- All Contributors (This Rock)
License
The MIT License (MIT). Please see License File for more information.