[英]Zend Framework - Display form from different view
我有一個匹配的LoginController
, Login Model
和Login View
。
在login.phtml
文件中,我可以使用<?php $this->form; ?>
<?php $this->form; ?>
以輸出登錄模型中指定的表單。
但是,我想將相同的“視圖”放入具有不同類和模型等的index.phtml
文件中。
我該怎么做?
當不同視圖之間共享某些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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.