Classe de paginação
Método que recebe o valor máximo de registros por página
Método que recebe o nome do page Ex: /usuarios?pagina
Método que recebe o valor máximo de links visiveis a esquerda e a direita da paginação
Método que recebe um array para usar como substitutos no Bind
Método que recebe uma string SQL para retornar os itens para a paginação
Método que gera os links de paginação
$pagination->CreatePagination("SELECT * FROM users");
$pagination->CreatePagination("SELECT v.*,i.* FROM vendas AS v
INNER JOIN iten_venda AS i
ON v.id_venda = i.id_venda");
$pagination->Places(['id' => 1]);
$pagination->CreatePagination("SELECT * FROM pedidos WHERE id_pedido = :id");
require './vendor/autoload.php';
use App\Helpers\Pagination;
$pagination = new Pagination();
try {
$listagem = $pagination->CreatePagination("SELECT * FROM users");
$links = $pagination->CreateLinks();
} catch (Exception $e) {
die($e->getMessage());
}
/* Aqui em listagem voce pode criar uma tabela em html e extrair os dados nesta tabela */
echo "<pre>";
var_dump($listagem);
echo "<pre>";
echo $links;