2011-06-08 9 views
1
  1. zendメソッドを使用してビュースクリプトをリダイレクトすることはできますか?お使いのコントローラ(使用場所ヘッダー)で<?php header('Location: $myurl') ?>ビュースクリプトのZendリダイレクト

+0

1:はい、2:第 – hakre

+0

は – Phil

+0

@philビュースクリプト「ビュースクリプトをリダイレクト」の定義 - ファイルが存在しています'application/layouts/scripts'フォルダにあります。ときどきコントローラ変数が$ this-> viewメソッドに直接追加することなくスコープ内にない場合があります – chrisjlee

答えて

7

  • それとも、単にPHPのリダイレクトを使用する方が簡単だろう

    $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'); 
    
  • +0

    ありがとうございます。これは私が探していたものです。 – chrisjlee

    関連する問題