Magento,CartController.php,更改addAction

Magento,CartController.php,更改addAction,php,magento,shopping-cart,Php,Magento,Shopping Cart,我想知道要更改价格(折扣)的应用产品的ProductID(在函数addAction()中) 有人能帮我吗 // ... $cart = $this->_getCart(); // $params = $this->getRequest()->getParams(); $item = $cart->getQuote()->getAllItems(); foreach($item as $items) { $i

我想知道要更改价格(折扣)的应用产品的ProductID(在函数addAction()中)

有人能帮我吗

    // ...
    $cart   = $this->_getCart(); // 
    $params = $this->getRequest()->getParams();

    $item = $cart->getQuote()->getAllItems();

    foreach($item as $items) {
     $items->getProductId(); // ->doesn't work!!!!!
    }

shufro:这是否有帮助
echo$params['product']?同样在保存购物车之前,您正在尝试获取所有购物车项目谢谢,但我还必须更改产品的价格,我不知道如何更改。为此,您可以始终使用Magento的事件观察者功能。可以为同一对象创建一个观察者类。这里可以看到更多信息-模块和开发/0-\u模块\u开发\u在\u magento/使用\u事件-观察者\u方法自定义\u magento\u我无法打开url。您知道购物车中折扣价格的命令(如->setDiscountPrice或类似命令)吗?