0

私がこれをしたら

public function indexAction()
    {

        $view = new Zend_View();

        $registrationForm = new Form_NewAwatag();

        $view->assign((array) $registrationForm);

        echo $view->render("index.phtml");

    }

新しい Zend_View オブジェクトが作成されます。デフォルトの Zend_View オブジェクトを使用するにはどうすればよいですか?

ビュースクリプトにオブジェクトを渡す方法は正しいですか?

4

2 に答える 2

2

$this->view;を使用してビューを取得できます。
$ this-> view-> variable =$valueで値を割り当てます

于 2011-08-08T10:01:45.973 に答える
0

あなたのコードはこれに取り除かれる可能性があります

public function indexAction()
{

    $registrationForm = new Form_NewAwatag();

    $this->view->assign('myForm', $registrationForm);

}

Zend MVC コンストラクトは、ファイルが呼び出されindex.phtmlている間、ファイルを自動的にレンダリングするためです。indexActionビューでは、フォームに からアクセスできます$this->myForm

于 2012-01-24T21:50:57.017 に答える