2012-07-27 60 views
0

在我的應用程序,我可以調用像$form = new Zend_Form(); 聲明我看到在控制器,但爲什麼?爲什麼使用,在控制器如果我們可以使用應用程序/表格/ someform我在哪裏可以使用「新的Zend_Form()」?

class CustomForm extend Zend_Form 
{ 
    public function init() 
    { 

    } 
} 

正在打造控制器正確的形式?這是否傷害了MVC架構?在那裏我可以使用除控制器外的$form = new Zend_Form();以及如何在視圖中調用它?我在Zend的noob。謝謝。

回答

0

通常您在控制器中創建窗體並將其傳遞給視圖。在視圖中,您將呈現該表單。

+0

感謝您的回答。你如何看待:在哪裏更好地聲明新形式,在控制器中還是在應用程序/表單/ someform中? – 2012-07-27 23:48:04

+0

@ user1506183:這取決於你。如果應用程序變大,應用程序/表單可能會更好。 – Alex 2012-07-29 09:57:29

相關問題