質問編集履歴
1
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
Symfony2.3で イベントが発生するタイミングは?
|
1
|
+
Symfony2.3で イベントが発生するタイミングは?
|
body
CHANGED
@@ -1,34 +1,30 @@
|
|
1
|
-
以下のように、Symfony2 2.3にサポートされているイベントがあります
|
1
|
+
以下のように、Symfony2 2.3にサポートされているイベントがあります
|
2
|
-
|
3
|
-
|
2
|
+
|
4
|
-
const PRE_SUBMIT = 'form.pre_bind';
|
3
|
+
const PRE_SUBMIT = 'form.pre_bind';
|
5
|
-
const SUBMIT = 'form.bind';
|
4
|
+
const SUBMIT = 'form.bind';
|
6
|
-
const POST_SUBMIT = 'form.post_bind';
|
5
|
+
const POST_SUBMIT = 'form.post_bind';
|
7
|
-
const PRE_SET_DATA = 'form.pre_set_data';
|
6
|
+
const PRE_SET_DATA = 'form.pre_set_data';
|
8
|
-
const POST_SET_DATA = 'form.post_set_data';
|
7
|
+
const POST_SET_DATA = 'form.post_set_data';
|
9
|
-
|
10
|
-
|
8
|
+
|
11
|
-
これらのフォームイベントはどのタイミングで開始されるのでしょうか
|
9
|
+
これらのフォームイベントはどのタイミングで開始されるのでしょうか
|
12
|
-
|
10
|
+
|
13
|
-
また、以下のSymfonyマニュアルの例(一部ちょっと変えていますが)にあるイベントはいつ開始されるのでしょうか?
|
11
|
+
また、以下のSymfonyマニュアルの例(一部ちょっと変えていますが)にあるイベントはいつ開始されるのでしょうか?
|
14
|
-
|
15
|
-
|
12
|
+
|
16
|
-
public function newAction(Request $request)
|
13
|
+
public function newAction(Request $request)
|
17
|
-
{
|
14
|
+
{
|
18
|
-
|
15
|
+
$task = new Task();
|
19
|
-
|
16
|
+
|
20
|
-
|
17
|
+
$form = $this->createFormBuilder($task)
|
21
|
-
|
18
|
+
->add('task', 'text')
|
22
|
-
|
19
|
+
->add('dueDate', 'date')
|
23
|
-
|
20
|
+
->add('save', 'submit')
|
24
|
-
|
21
|
+
->getForm();
|
25
|
-
|
22
|
+
|
26
|
-
|
23
|
+
$form->handleRequest($request);
|
27
|
-
|
24
|
+
|
28
|
-
|
25
|
+
if ($form->isValid()) {
|
29
|
-
|
26
|
+
// DBへの保存とかの処理
|
30
|
-
|
27
|
+
}
|
31
|
-
}
|
28
|
+
}
|
32
|
-
|
29
|
+
|
33
|
-
|
34
30
|
詳しい方いれば、よろしくお願いします。
|