magento海关产品中的getPrice()致命错误

时间:2013-08-07 15:16:26

标签: magento magento-1.7

当我试图获得海关产品的价格属性时,会抛出致命的错误。

$_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());
}

问题在于海关产品。有谁知道这个问题的解决方案?

1 个答案:

答案 0 :(得分:0)

未正确加载$ _product对象时出现此错误。

示例:按“SKU”

加载产品
  

$ product = Mage :: getModel('catalog / product') - > loadByAttribute('sku',$ row ['sku']);   echo $ product-> getPrice();