我想知道如何获得自定义属性,我尝试通过我的自定义属性调用“tim_color”$_product->getAttributeText('tim_color');
执行后出现致命错误调用非对象上的成员函数 getAttributeText() 时使用
$data['color'] = $product->getTim_color();
结果我得到了 id,但我需要属性的名称,我该如何解决这个问题
我的脚本代码:
$mage_csv = new Varien_File_Csv(); //mage CSV
$products_model = Mage::getModel('catalog/product')->getCollection();; //get products model
$products_model ->addAttributeToSelect('*');
$products_row = array();
foreach ($products_model as $prod)
{
#print_r($prod);
$product = Mage::getModel('catalog/product')->load($prod->getId());
$data = array();
$data['id_product'] = $product->getId();
$data['color'] = $product->getTim_color();
$data['sku'] = $product->getSku();
$data['name'] = strip_tags($product->getName());
$data['description'] = trim(preg_replace('/\s+/', ' ', strip_tags($product->getDescription())));
$data['price'] = $product->getPrice();
$products_row[] = $data;
}
谢谢帮助