magento
컬렉션
수색…
제품 컬렉션
$ProductCollection=Mage::getModel('catalog/product')->getCollection();
특정 속성 선택
$ProductCollection->addAttributeToSelect(array('name', 'product_url', 'small_image'));
모든 속성 선택
$ProductCollection->addAttributeToSelect('*');
컬렉션에 필터 추가
$ProductCollection->addFieldToFilter('is_active',1);
컬렉션에 제품 속성 필터 추가
$ProductCollection->addAttributeToFilter('weight', array('gt' => 100));
주문 설정
$ProductCollection->setOrder('id','ASC');
한도 설정
$ProductCollection->setPageSize(10);
현재 페이지 설정
$ProductCollection->setCurPage(1);
카테고리 특정 상점 및 특정 레벨의 콜렉션
$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
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow