【发布时间】:2014-07-07 14:06:34
【问题描述】:
根据
Mage::app()->getWebsite(true)->getDefaultStore()->getRootCategoryId();
默认产品类别的ID是'2'但是:
public function initProduct(Varien_Event_Observer $observer)
// catalog_product_new_action event
{
$product = $observer->getEvent()->getProduct();
(...)
$productCatalog = Mage::getModel('catalog/product')->load($product->getId());
$productCatalog->setCategoryIds(array("2"));
$productCatalog->save();
$product->save();
(...)
根本不改变产品的类别。要么是 ID 错误,要么是更改类别的方式错误。
【问题讨论】:
-
所以'2'是你的根目录...根目录可以有产品吗?
标签: php magento magento-1.9