我想从我的自定义模块的控制器操作之一调用cms/index/noRoute
Action,我该怎么做?
我试过了,
$this->_redirectUrl('cms/index/noRoute')
和
$this->_forward('cms/index/noRoute')
重定向网址的变化也很少,例如'* / cms / index / noRoute'等,其中没有变化。我该怎么做?
答案 0 :(得分:5)
使用以下代码:
$this->_redirect('defaultNoRoute');
return;
它为我工作。
答案 1 :(得分:2)
发现它,它如此简单,
$this->norouteAction();
由于我在我的一个控制器中执行此操作,该控制器从Mage_Core_Controller_Front_Action
延伸,再次从Mage_Core_Controller_Varien_Action
延伸,因此我可以调用norouteAction()
。
答案 2 :(得分:0)
我认为这应该是诀窍(未经测试):$this->_redirectUrl($this->getUrl('cms/index/noRoute'))