-1

当我尝试获取海关产品的价格属性时,抛出了一个致命错误。

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

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

4

1 回答 1

0

当 $_product 对象未正确加载时,您会收到此错误。

示例:按“SKU”加载产品

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

于 2013-08-08T13:13:15.583 回答