我有匹配的LoginController
,Login Model
和Login View
在login.phtml
文件上,我可以使用<?php $this->form; ?>
输出Login模型中指定的表单。
我想将这个相同的“视图”放入具有不同类和模型等的index.phtml
文件中。
我该怎么做?
答案 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