伙计们。
我如何预加载某些实体的 eav 属性?喜欢:
想要以编程方式预加载客户的属性?或者以编程方式我的产品目录?
“预加载”是什么意思?您只需调用 loadByCode 即可轻松加载任何属性:
$attribute = Mage::getModel('eav/entity_attribute')->loadByCode('catalog_product', '%attribute_code%')
或者,您可以使用集合加载所有属性:
$entityType = Mage::getModel('eav/entity_type')->loadByCode('catalog_product');
$attributeCollection = Mage::getModel('eav/entity_attribute')->getCollection()->setEntityTypeFilter($entityType);
magento 中有 8 种实体类型: