magento -- 如何获得某个属性组的所有商品

简介:

这个代码片段是一个例子来根据属性组名称获取所有商品

 

//Fetch attribute set id by attribute set name $attrSetName = 'my_custom_attribute'; $attributeSetId = Mage::getModel('eav/entity_attribute_set') ->load($attrSetName, 'attribute_set_name') ->getAttributeSetId(); //Load product model collecttion filtered by attribute set id $products = Mage::getModel('catalog/product') ->getCollection() ->addAttributeToSelect('name') ->addFieldToFilter('attribute_set_id', $attributeSetId); //process your product collection as per your bussiness logic $productsName = array(); foreach($products as $p){ $productsName[] = $p->getData('name'); } //return all products name with attribute set 'my_custom_attribute' print_r($productsName); 

 

原文地址:http://magentocookbook.wordpress.com/2010/03/04/magento-get-all-products-by-attribute-set/

目录
相关文章
|
测试技术 数据库管理 关系型数据库
PMS 修改禅道默认首页元素及展示
PMS 修改禅道默认首页元素及展示
435 0
phpcms调用子栏目名称/文章怎么操作
  phpcms调用子栏目名称相对比较简单一些,也是用{pc:content}来调用,只是把action设置为category,catid如果为0的话是调用所有一级栏目,如果是其他数字的话,则调用相应栏目的子栏目,比如以下的案例,catid="13"是调用栏目id为13的所有子栏目。
1147 0
ecshop商品列表调用显示商品属性的方法
ecshop商品列表调用显示商品属性已经是一个非常古老的话题,也是一个非常值得去研究的话题。很多时候在ecshop二次开发的时候,很多朋友为了增加ecshop商品列表的可读性。都提出要求在ecshop商品列表显示ecshop属性。
1080 0