2013-08-28 78 views
0

有沒有人有這樣一個例子:使用Zend \會話Zend框架2 Zend Framework Multi Page Form
不過?Zend框架2 - 多頁表格

+0

您是否檢查了2.2版的文檔? http://framework.zend.com/manual/2.2/en/modules/zend.form.quick-start.html –

+0

已經搜索谷歌併發送電子郵件到Zend站點,沒有人在ZF2的多頁面表單上有任何示例。謝謝。 –

回答

5

不應該有任何需要這樣一個例子,因爲這不過是基礎一起玩:

public function multiFormAction() 
{ 
    $session = $yourSessionContainer(); 

    if (false === $session->hasStepOneBeenDone()) { 
     $form = new FormStepOne(); 
     // Check for Post 
     // Validate Form 
     // Render Form on Error or Post 
     // If Valid, safe Form Data into Session 
    } 

    if (false === $session->hasStepTwoBeenDone()) { 
     $form = new FormStepTwo(); 
     // Check for Post 
     // Validate Form 
     // Render Form on Error or Post 
     // If Valid, safe Form Data into Session 
    } 

    if (false === $session->hasStepNBeenDone()) { 
     $form = new FormStepTwo(); 
     // Check for Post 
     // Validate Form 
     // Render Form on Error or Post 
     // If Valid, safe Form Data into Session 
    } 
} 

所有需要創建,這是兩個主題的知識:

+0

謝謝薩姆。我希望不要再「重新發明輪子」。他的例子和ZF1的其他例子給了我一些想法。我想到用Zend \ Session和所有創建專門用於此目的的控制器。 –