2012-02-14 82 views
2

我需要使用相同的視圖來編輯操作並添加操作。我是否需要爲此創建單獨的視圖。我的表格是一樣的。是否可以在不同的操作中使用相同的視圖?如果是的話如何? $this->_helper->viewRenderer->setRender('add');在您的編輯操作:zend如何在多個動作中使用相同的視圖?

感謝

回答

6

你可以在你的控制器代碼中使用此設置視圖腳本。它將使用add.phtml視圖進行操作。

+1

這正是我一直在尋找。謝謝。 – codlib 2012-02-14 11:01:18

0

您可以在控制器使用

$this->_helper->viewRenderer('another/view/script.phtml') 
0

您可以在application/views/scripts目錄的任何子目錄(假設您使用標準的Zend Framework目錄結構)中創建公共視圖腳本。

舉例來說,如果你使用application/views/scripts/common子目錄,你可以打電話給你的視圖腳本調用從你的行動common.phtml,使用

$this->renderScript('common/common.phtml'); 

希望幫助,

相關問題