2012-10-16 86 views

回答

2

產品ID是遞增的。通過降序排列並將收集限制爲8個,您將擁有8個最後產品。

$collection = Mage::getModel('catalog/product')->getCollection(); 
$collection->getSelect()->order('entity_id desc')->limit(8); 

/* just for testing 
Mage::log($collection->getSelect()->assemble()); 

foreach ($collection as $product) { 
    Mage::log($product->getSku()); 
} */ 

有了你可以做任何你需要的,爲了做到這一點,你需要使用該命令的創建日期添加的知名度和地位等過濾

+0

我需要diaplay的是最新的產品的所有細節。怎麼樣?像價格,圖片.... – KarSho

0

集合。鍵顯示所有產品的信息如價格,名稱等對我們->addAttributeToSelect('*')下面是腳本:

$store_id = Mage::app()->getStore()->getId(); 
$_products = Mage::getResourceModel('reports/product_collection') 
    ->addStoreFilter($store_id) 
    ->addAttributeToFilter('visibility', 4) 
    ->addAttributeToFilter('status', 1) 
    ->addAttributeToSelect('*') 
    ->setVisibility(array(2,3,4))       
    ->setOrder('created_at', 'desc') 
    ->setPage(1, 9); 
相關問題