为什么数据不够分页就要返回空 Paging 结构体?

G02 14.8 小节,原文这里写的是:

pkg/paginator/paginator.go

    // 数据不够分页
    if p.TotalCount <= int64(p.PerPage) {
        return Paging{}
    }

数据库里有 2 条数据,请求的时候 per_page=10,发现返回 0 条数据,分页也都是空的,最后排查是这个部分的问题。

所以这里为什么数据不够返回空结构体呢?0 页能理解,但 1 页也是需要分页的呀,如果 1 页不分页,那数据要怎么返回呢?

G02
讨论数量: 1
Summer

已修复 github.com/summerblue/gohub/commit...

感谢反馈。 :two_hearts:

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!