magento 搜索中非对象
我在搜索过程中遇到错误,我想加载产品的详细信息,但是 我收到某个类别的错误,并且收到此错误:
致命错误:在 /home/xxxxxx/home/xxxxxxx/www/test/app/design 中的非对象上调用成员函数 getName() /frontend/default/blank/template/catalog/product/view.phtml 在第 130 行
我使用的代码是:
$_helper = $this->helper('catalog/output');
$_product = $this->getProduct();
$cat=$_product->getCategory()->getName();
在没有搜索选项的情况下接近产品时,相同的代码工作正常。(直接)
有人可以告诉我为什么我得到这个错误?
顺便说一下,这个错误只发生在类别名称上,而不是其他的。
或者有人可以告诉我如何在magento中通过产品id获取类别。
提前发送...
i am getting an error during search ,i want to load the details from the products but
i am getting an error with an certain category and i am getting back this error:
Fatal error: Call to a member function getName() on a non-object in /home/xxxxxx/home/xxxxxxx/www/test/app/design/frontend/default/blank/template/catalog/product/view.phtml on line 130
the code i am using is:
$_helper = $this->helper('catalog/output');
$_product = $this->getProduct();
$cat=$_product->getCategory()->getName();
the same code work fine when approaching the products without the search option.(directly)
Could someone tell me why i get this error?
By the way this error only occur for the category name not the rest
Or could someone tell me how to get the category by product id in magento.
Txs in advance...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试在最后一行之前插入以下内容:
这将加载包含所有属性(包括类别)的产品实例。
干杯,
京东
Try inserting the following before your final line:
That will load an instance of the product that contains all the attributes, including the category.
Cheers,
JD