在现有的Magento2商店中,我有一个包含大量产品的类别(超过2000个)。但是当我点击它时,只显示其中的前190个。有没有办法设置这个限制,如果有的话,在哪里?
或者我的产品清单仅限于190种产品还有其他原因吗?有任何想法吗?
答案 0 :(得分:0)
已使用setPageSize()
和setCurPage()
$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$data = $objectManager->create('Magento\ConfigurableProduct\Model\ResourceModel\Product\Type\Configurable\Product\Collection')->setPageSize(10)->setCurPage(1);
答案 1 :(得分:0)
您可以在脚本
下获得190产品表格$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
/** @var \Magento\Catalog\Model\ResourceModel\Product\Collection $productCollection */
$productCollection = $objectManager->create('Magento\Catalog\Model\ResourceModel\Product\Collection');
/** Apply filters here */
$productCollection->addAttributeToSelect('*')
$productCollection->setPageSize(190)
$productCollection->load();