如果有属性设置,如何按名称检查? 我需要知道它是否已经创建。
由于
答案 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;
}