从magento中的一个管理控制器重定向到另一个管理控制器中的功能

时间:2015-03-12 07:58:59

标签: magento redirect module controller

我必须从一个控制器调用一个函数到另一个控制器。

我需要在testController中调用testAction()函数到anotherController中的indexAction()。

我怎么称呼那个。我试过下面的。但这似乎不起作用。请指教我。

$this->_redirect("./admin/another/index", array("group_id" => $group_id));

$this->_forward($action = 'indexAction', $controller = 'adminhtml_another', $module = 'custommodule');

2 个答案:

答案 0 :(得分:2)

如果您要从一个控制器重定向到另一个控制器

$this->_redirect('customer/account/login'); 
//Format: $this->_redirect('module/controller/action');

如果在同一个控制器中

//$this->_redirect('*/*/SameControllerMethodAction');

更新: 你的解决方案:

$this->_redirect('adminhtml/newsletter_template/index'); 

Adminhtml - module
Newsletter (Folder) > Template - controller
Index - function

答案 1 :(得分:1)

我找到了答案。现在重定向工作正常。我刚刚添加了以下'return;'声明。代码是,

$this->_redirect("adminhtml/newsletter_template/"); 
return;