如何获取默认产品属性集ID?

时间:2013-12-04 18:50:14

标签: magento

我需要在helper中获取默认的产品属性集ID。我可以使用

获得它
$catalogProductEntityTypeId = Mage::getModel('catalog/product')->getResource()->getTypeId();
$defaultAttributeSetId = Mage::getModel('eav/entity_attribute_set')
            ->getCollection()
            ->addFieldToFilter('attribute_set_name', 'Default')
            ->addFieldToFilter('entity_type_id', $catalogProductEntityTypeId)
            ->getFirstItem()
            ->getId();

但是可能有人用更少的代码量知道更简单的方法吗?

1 个答案:

答案 0 :(得分:3)

更短的版本是:

$sDefaultAttributeSetId = Mage::getSingleton('eav/config')
    ->getEntityType(Mage_Catalog_Model_Product::ENTITY)
    ->getDefaultAttributeSetId();