2011-01-29 49 views
1

我有一個LoginControllerLogin ModelLogin View匹配。
login.phtml文件上,我可以使用<?php $this->form; ?>輸出登錄模型中指定的表單。Zend Framework - 從不同視圖顯示錶格

我想但是把這個相同的「觀點」到index.phtml文件具有不同的等級和模型等。

我會怎麼做呢?

回答

0

當某些html在不同視圖之間共享時,您可以使用partial view helper。

編輯:

我忘了寫有也被稱爲的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 
+0

嗨Marcin,謝謝你的迴應。我已經在我的IndexController indexAction()函數中使用了上面的代碼,我將如何在index.phtml文件中調用此窗口來顯示窗體?我一直在頁面上看到「Notice:Undefined variable:yourForm」。 – medoix 2011-01-29 20:35:53

相關問題