【发布时间】:2017-11-02 01:30:28
【问题描述】:
我安装了一些新模块,ajaxcartpro 和 saveforlater。 Saveforlater 在其控制器中调用 addAction() 操作。来自 mage_checkout_controller 的 addAction 被 ajaxcartpro 模块中的那个覆盖。
我想知道是否有一种方法可以专门使用 mage_checkout_controller 中的 addAction 操作而不是 ajaxcartpro 中的操作。
Saveforlater 控制器调用 addAction():
public function moveAction(){
$saveforlater_item_id = Mage::app()->getRequest()->getParam('item');
if( $saveforlater_item_id ){
$saveforlater_item = Mage::getModel('saveforlater/item')->load( $saveforlater_item_id );
$buy_request = unserialize( $saveforlater_item->getBuyRequest() );
$params = $this->getRequest()->getParams();
$this->getRequest()->setParams( $buy_request );
$this->addAction();
$saveforlater_item->delete();
}
}
有什么方法可以改变 $this->addAction();要专门从 mage_checkout_controller 调用 addAction?
【问题讨论】:
标签: php ajax magento controller