2013-08-28 3 views
0

Есть ли у кого-нибудь пример: Zend Framework Multi Page Form
Но для Zend Framework 2 используется Zend \ Session?Zend Framework 2 - Многостраничная форма

+0

вы проверили 2.2 секцию документы? http://framework.zend.com/manual/2.2/ru/modules/zend.form.quick-start.html –

+0

Уже искали google и отправили электронное письмо на сайт 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 и всеми. –