我有以下代码使用名称加载magento产品。
$pro = Mage::getModel('catalog/product')->loadByAttribute('name', 'test simple product3');
print_r($pro->getData());
但执行此操作后,我收到如下错误
(!)致命错误:在非对象上调用成员函数getData() 在......
产品test simple product3
存在......
可能是什么原因以及解决方案是什么
答案 0 :(得分:0)
你打电话的方法很完美。我认为在编写产品名称时必须有一些错误。尝试其他一些产品并检查。只有当您提到的产品名称与magento中存在的产品名称不完全相同时,它才会出错。