我有一个无法解决的问题。部分原因是我无法用正确的术语来解释。我是新手,很抱歉问了这个笨拙的问题。
下面你可以看到我的目标概述。
我正在使用Magento CE 1.7.0.2
$_PCollection = Mage::getResourceModel('reports/product_collection')
->addAttributeToSelect('*')
->setVisibility(array(2,3,4))
->setOrder('created_at', 'desc');
我确实喜欢这个,它运行良好,但我只想要前20个产品。
那我该怎么做呢?
有什么想法吗?
您可能需要使用->setPageSize(20);
$_PCollection = Mage::getResourceModel('reports/product_collection')
->addAttributeToSelect('*')
->setVisibility(array(2,3,4))
->setOrder('created_at', 'desc')
->setPageSize(20)
>setCurPage(1);
或者你也可以使用这个
$_PCollection->getSelect()->limit(20);
您可以使用,
->setPage(1, 20)