Zend редирект в скрипте вида - PullRequest
1 голос
/ 08 июня 2011
  1. Можно ли перенаправить скрипт вида с помощью метода zend?

  2. Или было бы проще использовать php redirect: <?php header('Location: $myurl') ?>

1 Ответ

7 голосов
/ 08 июня 2011

В вашем контроллере (используйте заголовок местоположения):

$this->_redirect($url);

или

$redirector = $this->getHelper('Redirector');
/* @var $redirector Zend_Controller_Action_Helper_Redirector */
$redirector->gotoUrl($url);

вы также можете использовать:

$redirector->gotoRoute(
    array(
        'action'     => 'my-action',
        'controller' => 'my-controller'
    )
);

Если вы хотите использоватьсценарий представления, отличный от сценария по умолчанию:

$this->renderScript('/my-controller/my-view.phtml');
...