【发布时间】:2013-04-17 09:59:16
【问题描述】:
在结帐过程中,我有时想以编程方式从会话报价中删除项目。所以我尝试了这段代码:
$quote = Mage::getSingleton('checkout/session')->getQuote();
$all_quote_items = $quote->getAllItems();
foreach ($all_quote_items as $item) {
$quote->removeItem($item->getId())->save();
}
但是,在此循环之后,$quote 对象中的项目列表仍然相同,即没有项目被删除。
任何想法我在这里缺少什么?
使用 Magento 1.4.1.1
【问题讨论】:
标签: magento magento-1.4