Skip to content

Step rendering with Hotwired/Turbo #405

@akincer

Description

@akincer

I've already solved this but wanted to point out to anyone using Hotwired/Turbo that step rendering is broken unless you send a 422 status. You can do something like this:

`if ($this->flow->getStepCount() === $this->flow->getCurrentStepNumber() && $form->isSubmitted() && $form->isValid())
{
$statusCode = 200;
// The last step has been executed so redirect or whatever you want here
}
else
{
$statusCode = 422;
}

return $this->renderForm('your template', [
'form' => $form,
'flow' => $this->flow,
], new Response(null, $statusCode));`

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions