Zend Framework - 从不同视图显示表单

时间:2011-01-29 11:42:36

标签: php zend-framework forms

我有匹配的LoginControllerLogin ModelLogin Viewlogin.phtml文件上,我可以使用<?php $this->form; ?>输出Login模型中指定的表单。

我想将这个相同的“视图”放入具有不同类和模型等的index.phtml文件中。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

当在不同视图之间共享某些html时,您可以使用部分视图助手。

编辑:

我忘了写了还有一个名为viewRenderer的动作助手,可以用来渲染不同于默认视图脚本的视图脚本。例如,您可以在indexAction中加载login.phtml,如下所示:

    $this->view->form = $yourForm;
    $this->_helper->viewRenderer->setNoController(true); // to specify that login.phtml is in different controller than your indexAction (in necessary)
    $this->_helper->viewRenderer('login/login'); // assuming login.phtml is in login controller folder