如何检查Magento中是否存在属性集?

时间:2015-01-07 23:03:04

标签: magento attributes

如果有属性设置,如何按名称检查? 我需要知道它是否已经创建。

由于

3 个答案:

答案 0 :(得分:1)

获取属性集名称设置的属性的所有详细信息。

$attributeSetName = "default"; // put your own attribute set name
$attribute_set = Mage::getModel("eav/entity_attribute_set")->getCollection();
$attribute_set->addFieldToFilter("attribute_set_name", $attributeSetName)->getFirstItem();
echo $attribute_set->getAttributeSetId();

答案 1 :(得分:1)

按名称搜索并比较:

view('folder.viewfile');

答案 2 :(得分:0)

如果您创建的属性应该在catalog_resource_eav_attribute

中,请尝试使用

$m = Mage::getModel('catalog/resource_eav_attribute') ->loadByCode('catalog_product',$code);

if(null===$m->getId()) {
    //attribute does not exist
    echo "//ERROR: Attribute code: *".$code."* does not exists\n";
    return false;

}