扫码关注官方订阅号
yii2 结合 ActiveDataProvider 分页根据分页参数 page 设置返回数据,如果为空则什么也不返回 ,比如说 page=5 这一页是没有数据的,因为它最多只有 3页数据,有谁知道怎么弄吗?谢谢了
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
这个跟yii2没什么关系吧?你在controller里检查page参数,假设规定每页10条数据,如果page=5,则在SQL语句里有$query->limit(40,10),然后判断得到的数据集,有数据则返回,无数据返回空就可以了。
在model(AR)里面判断page不就行了。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
这个跟yii2没什么关系吧?你在controller里检查page参数,假设规定每页10条数据,如果page=5,则在SQL语句里有$query->limit(40,10),然后判断得到的数据集,有数据则返回,无数据返回空就可以了。
在model(AR)里面判断page不就行了。