Yii2 使DataProvider分页时,page超过最大页数不进行处理

来源:互联网 发布:ubuntu权限不够怎么办 编辑:程序博客网 时间:2024/06/05 05:44

默认情况下,使用\yii\data\Pagination分页,如果当前页数(page)超过最大页数,会把当前页数(page)设置成最大页数,但有时候我们并不希望这样做,比如开发api时,客户端可能是根据返回的data来判断是否还有下一页,如果是默认情况,会一直返回data,所以我们需要把pagination的validatePage属性设置为false。这样的话,当前页超过最大页时不会再进行判断处理。


\yii\data\Pagination->validatePage=false;

0 0
原创粉丝点击