0

Zend フレームワーク 2.0 で同じメソッド名を指定する代わりに、カスタムの名前付きビューにアクセスする方法。

例:

インデックス アクションの下で「return new ViewModel();」index.phtml を呼び出しますが、ここで別のビューを呼び出したいと思います。

4

2 に答える 2

2

必要なビューでモデル ビューを呼び出すだけです。

     $model = new ViewModel(); 
     $model->setTemplate('edit'); 
     return $model;

詳細: http://framework.zend.com/manual/2.0/en/modules/zend.view.renderer.php-renderer.html

于 2012-09-30T06:05:40.857 に答える
1

コントローラ内で、ViewModelsetTemplateメソッドを使用して、レンダリングされるスクリプトを変更できます。

public function someAction()
{
    // do stuff here

    $viewModel = new ViewModel($anArrayOfVariablesForTheView);
    $viewModel->setTemplate('application/view/arbitrary');
    return $viewModel;
}

を指定する必要はないことに注意してください.phtml

于 2012-09-30T07:01:20.570 に答える