zend2重定向的值没有进入同一个控制器的另一个动作

时间:2014-07-17 13:15:51

标签: zend-framework2

我正在通过这个

return $this->redirect()->toRoute('ModuleName',array('controller'=>$controllerName,'action' => $actionName,'params' =>$params));

param值没有得到请求参数

1 个答案:

答案 0 :(得分:2)

控制器redirect插件不负责重定向到另一个模块。但您可以重定向到指向配置的路由到另一个模块/控制器。

$this->redirect('route_name', $params, $options)

确保将重定向路由配置为接收您的参数。

如果转发到同一模块中其他控制器操作的当前请求,请使用forward控制器插件。

http://framework.zend.com/manual/2.3/en/modules/zend.mvc.plugins.html