浏览文章
文章信息
Magento2 collection setCurPage($page) 失效解决
16178
$collection->setPageSize($pageSize)->setCurPage($page);发现以上代码中的页码失效问题解决。
1、原因:
一但collection调用getSelect()那么其中的loadData()将不会再次激活,也就使得setCurPage($page)失效。
注意:getSelect()将会调用collection依赖的Zend数据库操作。
2、解决:
直接使用以下代码设置页码,页大小
$collection->getSelect()->group('e.entity_id')->limitPage($page, $pageSize);
喜欢的注册发帖!