0

入力フォームを作ろうと思っているのですが、構造は以下のようになっています。

入力ページ→確認ページ→結果ページ

1)入力ページ

ユーザー入力データ ex)

$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 に答える