Zend重定向在视图脚本中

chr*_*lee 1 php redirect zend-framework

  1. 是否可以通过使用zend方法重定向视图脚本?

  2. 或者使用php重定向会更简单: <?php header('Location: $myurl') ?>

Max*_*nce 7

在您的控制器中(使用位置标题):

$this->_redirect($url);
Run Code Online (Sandbox Code Playgroud)

要么

$redirector = $this->getHelper('Redirector');
/* @var $redirector Zend_Controller_Action_Helper_Redirector */
$redirector->gotoUrl($url);
Run Code Online (Sandbox Code Playgroud)

你也可以用:

$redirector->gotoRoute(
    array(
        'action'     => 'my-action',
        'controller' => 'my-controller'
    )
);
Run Code Online (Sandbox Code Playgroud)

如果要使用与默认值不同的视图脚本:

$this->renderScript('/my-controller/my-view.phtml');
Run Code Online (Sandbox Code Playgroud)