0

现在,当我想在控制器中执行操作后重定向时,我需要编写:

function anActionAction(){
    $this->redirect("a string url like mysite/controller/action");
}

有没有办法以更清洁的方式构建 url?

例如在视图脚本中,如果我想获得一个动作,我会使用带有数组的 url 帮助器,例如:

echo $this->url(array('controller'=>'snippets','action'=>'index'));

那么有没有办法在重定向方法中传递数组而不是字符串?谢谢。

4

1 回答 1

1

使用重定向器操作助手

$this->_helper->redirector($action, $controller = null, $module = null, $params = null)

这将间接调用gotoSimple()此操作助手的方法。

于 2012-04-09T11:10:08.873 回答