Magento获取自定义产品属性值

时间:2016-03-07 10:32:24

标签: magento

我创建了一个自定义产品属性(testattribute)。我需要使用以下代码获取产品集合的值:

$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');

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

任何人都可以帮助我。

谢谢。

1 个答案:

答案 0 :(得分:0)

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

您还需要将其包含在您的收藏中:

->addAttributeToSelect('testattribute')