我正在处理多步骤表格,并且还有之前的按钮 . 当用户单击上一个按钮时,他们会按预期退回一步,但表单中没有填充已在该步骤中填充的数据 .
数据存储在一个会话中,所以我可以完成这项工作(在控制器中):
if($this->getRequest()->isPost()) {
if ($this->getRequest()->getPost('previous')){
$data = $this->sessionContainer->PlaatsenAdvertentie;
}
else{
$data = $this->params()->fromPost();
}
$form->setData($data);
$viewModel = new ViewModel([
'form' => $form
]);
return $viewModel;
}
但不是...
1 回答
我在表单类中创建了一个函数: