Lista os registros de uma tabela, com PDO, paginação, busca e bootstrap.
- Paginação
- Busca
- Bootstrap
- PDO
- Orientação a objetos
Porque genérica? Porque o código se adapta a qualquer tabela, quantidade e nomes de campos. Para isso uso métodos que pegam metadados do banco.
Um bom nome seria listagem automática de registros.
Crie o banco e adicione os registros. Use a tabela que desejar e ele se adapta à sua tabela. Apenas configure o banco em classes/Connection.php e também o nome da tabela.
https://github.com/ribafs/generic-listing
Caso chame o index.php sem ter configurado o banco e a tabela o aplicativo avisará que precisa fazer isso antes, por conta do método tableExists()
Falta implementar as demais letras do CRUD: Create, Update.
- http://www.devwilliam.com.br/php/crud-generico-com-php-e-pdo
- Várias outras referências: gist do Github, Stackoverflow, etc.
- https://www.kodingmadesimple.com/2017/01/simple-ajax-pagination-in-jquery-php-pdo-mysql.html (Paginação)
MIT