多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 模型分页 对于`Gorm`来说,分页还算是比较繁琐的,需要再每个模型的工具包(`[model]_util.go`)中添加`Paginate`方法: ``` // Paginate 分页内容 func Paginate(c *gin.Context, perPage int) (this []User, paging paginator.Paging) { paging = paginator.Paginate( c, database.DB.Model(User{}), &this, app.V1URL(database.TableName(&User{})), perPage, ) return } ``` 使用它: ``` data, pagination := user.Paginate(c, 30) ```