【问题标题】:Magento delete item from cart redirection on custom controllerMagento 从自定义控制器上的购物车重定向中删除项目
【发布时间】:2012-06-15 07:42:59
【问题描述】:

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

$this->_redirectReferer(Mage::getUrl('*/*'));

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

【问题讨论】:

    标签: magento module


    【解决方案1】:

    试试这个:

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

    【讨论】:

      猜你喜欢
      • 2017-04-03
      • 1970-01-01
      • 2015-05-01
      • 1970-01-01
      • 2020-01-16
      • 1970-01-01
      • 2011-04-28
      • 1970-01-01
      • 2019-01-17
      相关资源
      最近更新 更多