2015-02-11 54 views
0

我有以下代码可以使用加载magento中的产品名称按名称加载产品在magento中不起作用?

$pro = Mage::getModel('catalog/product')->loadByAttribute('name', 'test simple product3'); 
print_r($pro->getData()); 

但执行此我得到的错误如下

(!) Fatal error: Call to a member function getData() on a non-object in .....

产品test simple product3存在...

什么是可以这样做的原因和如何解决

回答

0

你打电话的方法是完美的。我认为在编写产品名称时必须有一些错误。尝试其他产品并检查。只有当您提到的产品名称与Mgento中存在的产品名称不一致时,它才会出现错误。

+0

我的产品列表中存在一些问题.....但是,谢谢, – 2015-02-11 07:49:56

+0

请首先检查您的产品是否存在于您的列表中。我认为产品不在您的清单中。 – 2015-02-11 11:37:09