Gorm plugin to add pagination to your select queries
go get -u -v github.com/manuelarte/pagorminator
DB.Use(pagorminator.PaGormMinator{})
var products []*Products
pageRequest, err := pagorminator.PageRequest(0, 10)
DB.Clauses(pageRequest).First(&products)
The plugin will calculate the total amount of elements so then the fields total amounts
and total pages
can be used too.
The pagination starts at index 0. So if the total pages is 6, then the pagination index goes from 0 to 5.
Simple query with no filters (where clause)
Simple query with no filters (where clause)
Using where to filter
Unpaged query