牛骨文教育服务平台(让学习变的简单)
博文笔记

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

创建时间:2016-06-14 投稿人: 浏览次数:1635

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


yiidataPagination->validatePage=false;

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。