我怎样才能在magento中的shipping.php页面上获得类别详细信息
您好,我必须在 shipping.php
中创建一个自定义函数。我获得了所有产品详细信息,但我还想查找类别详细信息。
public function getCartDetail(){
$i=0;
foreach($this->getItems() as $item) {
$product[$i]['poroductId'] = $item->getProduct()->getId();
$product[$i]['price'] = $item->getProduct()->getPrice();
$product[$i]['Name'] = $item->getProduct()->getName();
$product[$i]['qty'] = $item->getQty();
$product[$i]['cat_id'] = $item->getProduct()->getCategoryIds();
$i=$i+1;
}
return $product;
}
这在我的本地系统上运行,但在服务器上它给出 cat_id
空白。
还有其他方法可以找到类别详细信息吗?
谢谢
Hi I have to make a custom function in shipping.php
. I got all the product details but I also want to find the category details.
public function getCartDetail(){
$i=0;
foreach($this->getItems() as $item) {
$product[$i]['poroductId'] = $item->getProduct()->getId();
$product[$i]['price'] = $item->getProduct()->getPrice();
$product[$i]['Name'] = $item->getProduct()->getName();
$product[$i]['qty'] = $item->getQty();
$product[$i]['cat_id'] = $item->getProduct()->getCategoryIds();
$i=$i+1;
}
return $product;
}
This is working on my local system but on server it gives cat_id
blank.
Is there any other method by which I can find category detail?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果
getCategoryIds()
有时不返回任何内容,但并非针对所有服务器,则尝试重新索引目录数据。If
getCategoryIds()
is returning nothing sometimes but not for all servers then try re-indexing the catalog data.由于一个产品可以分配给多个类别,我怀疑 getCategoryIds() 将返回一个数组,而不是单个值。
Since a product can be assigned to multiple categories, I suspect getCategoryIds() will be returning an array, rather than a single value.