当我试图获得海关产品的价格属性时,会抛出致命的错误。
$_product->getPrice();
Fatal error: Call to a member function getPrice() on a non-object in /opt/lampp/htdocs/SVE279/app/code/core/Mage/Catalog/Model/Product.php on line 211
当我检查核心文件时,我发现了这个:
public function getPriceModel()
{
return Mage::getSingleton(‘catalog/product_type’)->priceFactory($this->getTypeId());
}
问题在于海关产品。有谁知道这个问题的解决方案?
答案 0 :(得分:0)
未正确加载$ _product对象时出现此错误。
示例:按“SKU”
加载产品$ product = Mage :: getModel('catalog / product') - > loadByAttribute('sku',$ row ['sku']); echo $ product-> getPrice();