Magento以编程方式从类别中删除产品


Magento remove product from category programmatically

我找到了下面一段代码来从一个类别中删除一个产品:

Mage::getSingleton('catalog/category_api')->removeProduct($category->getId(),$p‌​roduct->getId());

然而,我不知道如何使用它!我希望删除的产品id为13409,类别id为7

我如何让上面的工作?我尝试了以下方法,但它不起作用:

Mage::getSingleton('catalog/category_api')->removeProduct($category->7,$p‌​roduct->13409);

要以编程方式从类别中删除产品,请尝试:

Mage::getSingleton('catalog/category_api')->removeProduct('7','13409');

你只需要通过category_idproduct_id而不是收集