magento
collezioni
Ricerca…
Collezione di prodotti
$ProductCollection=Mage::getModel('catalog/product')->getCollection();
Selezione dell'attributo specifico
$ProductCollection->addAttributeToSelect(array('name', 'product_url', 'small_image'));
Selezione di tutti gli attributi
$ProductCollection->addAttributeToSelect('*');
Aggiungi filtro alla raccolta
$ProductCollection->addFieldToFilter('is_active',1);
Aggiungi filtro attributo prodotto alla raccolta
$ProductCollection->addAttributeToFilter('weight', array('gt' => 100));
Imposta ordine
$ProductCollection->setOrder('id','ASC');
Imposta limite
$ProductCollection->setPageSize(10);
Imposta la pagina corrente
$ProductCollection->setCurPage(1);
Categoria Raccolta di un negozio specifico e livello specifico
$rootId = Mage::app()->getStore($storeId)->getRootCategoryId();
$categories = Mage::getModel('catalog/category')->getCollection()
->addAttributeToSelect('*')
->addFieldToFilter('path', array('like'=> "1/$rootId/%"))
->addAttributeToFilter('level', 2)
->addAttributeToFilter('is_active', 1);
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow