Pregunta

Does anyone have an example like this: Zend Framework Multi Page Form
But for Zend Framework 2 using Zend\Session?

¿Fue útil?

Solución

There shouldn't be any need for such an example as this is nothing but Basics playing together:

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
    }
}

All that's needed to create this is knowledge in two topics:

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top