浏览文章

文章信息

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);



喜欢的注册发帖!

原创