您好我必须在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
留空
有没有其他方法可以找到类别细节?
感谢
答案 0 :(得分:0)
如果getCategoryIds()
没有返回任何有时但不是所有服务器,则尝试重新编制目录数据索引。
答案 1 :(得分:0)
由于产品可以分配到多个类别,我怀疑getCategoryIds()将返回一个数组,而不是单个值。