Pagination

We have a Paginate method

Usage Example

var users []User
var uSlice []map[string]interface{}

paginator, err := DB.Model(&User{}).Where("id", ">", 10).Where("id", "<", 28).Paginate(&users, 10, 1)
DB.Table("user").Where("id", ">", 10).Paginate(&uSlice, 10, 1)
total := p.Total
page :=p.CurrentPage
//{select count(*) as aggregate from `users` [] {1} 66.865138ms}
//{select * from `users` limit 2 offset 2 [] {2} 63.524782ms}