如何在magento的shipping.php页面上获取类别详细信息

时间:2011-01-18 07:05:43

标签: magento

您好我必须在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留空 有没有其他方法可以找到类别细节?
感谢

2 个答案:

答案 0 :(得分:0)

如果getCategoryIds()没有返回任何有时但不是所有服务器,则尝试重新编制目录数据索引。

答案 1 :(得分:0)

由于产品可以分配到多个类别,我怀疑getCategoryIds()将返回一个数组,而不是单个值。