2016-03-07 114 views
0

我创建了自定义产品属性(testattribute)。我需要通过使用下面的代码获得产品集合的值:Magento获取自定义产品属性值

$magentoProducts = Mage::getModel('catalog/product')->getCollection() 
        ->addFieldToFilter('type_id','simple') 
        ->addAttributeToSelect('name') 
        ->addAttributeToSelect('description') 
        ->addAttributeToSelect('short_description') 
        ->addAttributeToSelect('sku') 
        ->addAttributeToSelect('price') 
        ->addAttributeToSelect('special_price') 
        ->addAttributeToSelect('status') 
        ->addAttributeToSelect('weight') 
        ->addAttributeToSelect('tax_class_id') 
        ->addAttributeToSelect('updated_at'); 

我试过使用上面的代码,但它不工作。我需要一个解决方案,无需再次加载产品。

任何人都可以请帮助我。

谢谢。

回答

0

检查属性并确保在前端'上可见的属性设置为yes。

您还需要您的藏品包括它:

->addAttributeToSelect('testattribute')