Php 从自定义唯一属性magento获取产品id

Php 从自定义唯一属性magento获取产品id,php,magento,Php,Magento,在我的magento站点中,我创建了一个名为barcode的属性,并将其设置为与sku一样唯一。是否有任何代码可从条形码值获取产品id。即,如果我为产品分配的条形码为12121,则我需要根据该值获取产品id。有可能吗?有一个名为loadByAttribute的函数,用于模型Mage\u Catalog\u model\u Abstract(第224行),您可以这样使用: Mage::getModel('catalog/product')->loadByAttribute('barcode'

在我的magento站点中,我创建了一个名为barcode的属性,并将其设置为与sku一样唯一。是否有任何代码可从条形码值获取产品id。即,如果我为产品分配的条形码为12121,则我需要根据该值获取产品id。有可能吗?

有一个名为loadByAttribute的函数,用于模型Mage\u Catalog\u model\u Abstract(第224行),您可以这样使用:

Mage::getModel('catalog/product')->loadByAttribute('barcode', '12121');
Mage\u目录\模型\摘要Mage\u目录\模型\产品扩展而成