在magento如何从其产品ID获取每个产品的类别ID。从产品ID Magento类别ID
$items = $request->getAllItems();
$c = count($items);
for ($i = 0; $i < $c; $i++) {
if ($items[$i]->getProduct() instanceof Mage_Catalog_Model_Product) {
if ($items[$i]->getProduct()->getId()) {
$this->_dhlAllowed = false;
}
}
}
这里$items[$i]->getProduct()->getId()
返回产品ID。我想要它的类别ID。
$项目[$ i] - > getProduct() - > getCategoryIds();这将在一台服务器中返回类别标识,但不在另一台服务器中。任何想法? – Elamurugan 2010-12-11 10:23:52
您是否尝试过重新索引服务器上的平面类别表?这种奇怪的东西通常与过时的(或损坏的)索引相关联。 – mcmil 2010-12-11 18:16:18