Magento从自定义控制器上的购物车重定向中删除项目

时间:2012-06-15 07:43:00

标签: magento module

在自定义控制器上从购物车中删除商品时出现重定向问题。我正在编写一个使用它自己的路线的模块。当我删除magento页面上的项目,如产品页面,目录等,重定向工作正常,它给我相同的页面。但是当我删除自定义模块路径上的项目时,它会在主页上重定向我。 我在CartController.php

中找到了重定向功能
$this->_redirectReferer(Mage::getUrl('*/*'));

Magentowiki说'*'将使用当前的模块,控制器或动作。 我应该在其他地方注册我的路由(除了我的模块的config.xml),所以重定向功能可以理解吗?或者也许我必须使用一些事件观察者,检查当前页面是否是我的模块,然后使用我自己的重定向?

1 个答案:

答案 0 :(得分:0)

试试这个:

$this->getResponse()->setRedirect(Mage::getUrl('*/*/*',array('_current'=>true)));