0

我打算制作输入表单,结构如下所示。

输入页面 -> 确认页面 -> 结果页面

1)输入页面

用户输入数据前)

$userData = new UserData();

$form = $this->createFormBuilder($userData)
->add('name','string')
->add('note','text')
->add('time,'date time')
->getForm();

2)确认页面

显示帖子数据的内容

$request = $this->get('request');
$form->bindRequest($request);

在树枝上

<div>
Note : {{form.note.vars.varle}}
</div>

向用户询问“请确认?”

3)结果页面

显示“非常感谢”

然后将所有数据输入数据库。

很容易带来数据 1) -> 2)

如果我需要将数据放到这里的数据库中,没有问题。

但是我必须显示确认页面,然后转到第 3 页)

如何将帖子数据从 2) 传递到 3)?

我应该把每一个数据都这样吗?我认为这可能很危险。

<input type=hidden name='name' value='test name'>
<input type=hidden name='note' value='this is note'>
.
.
4

1 回答 1

1

这是一个更详细的答案,希望这会有所帮助,并且我没有错过任何内容。如果我需要对任何事情发表评论,请告诉我。

更新:

用视图和一切构建了一个 Symfony 项目。应该让它更容易理解。

https://github.com/KHannel/stackOverflowQ17623903

于 2013-07-12T21:15:18.003 回答