ThinkPHP5.0内置分页函数Paginate无法获取POST页数问题的解决办法
场景
最近在为一个老平台做APP开发,后台系统使用的是 TP5.0,在写一个数据统计模块的 API,需要用到分页函数,传参时个人喜欢用 POST 方法,结果 Paginate 方法却只能获取第1页的数据,而前端传过去的 page 值是正常的。
说实在的 GET 真的不太优雅,所以很不喜欢这种用法,那就只能刨根问题去找问题了。
分析
因为我传到服务器的数据是没有问题的,测试API发现,更换成 GET 却可以正确分页,而 POST 只能获取第1页数据。
看来问题出在 Paginate 里面,这应该是 TP5.0
原创
2020-05-16 16:55:38 ·
755 阅读 ·
0 评论