質問編集履歴

1

2015/02/20 04:05

投稿

fridaynight1114
fridaynight1114

スコア14

test CHANGED
@@ -1 +1,2 @@
1
1
  Symfony2.3で イベントが発生するタイミングは?
2
+
test CHANGED
@@ -1,67 +1,30 @@
1
1
  以下のように、Symfony2 2.3にサポートされているイベントがあります
2
2
 
3
-
4
-
5
- ```lang-<ここに言語を入力>
6
-
7
3
  const PRE_SUBMIT = 'form.pre_bind';
8
-
9
4
  const SUBMIT = 'form.bind';
10
-
11
5
  const POST_SUBMIT = 'form.post_bind';
12
-
13
6
  const PRE_SET_DATA = 'form.pre_set_data';
14
-
15
7
  const POST_SET_DATA = 'form.post_set_data';
16
-
17
-
18
-
19
- ```
20
8
 
21
9
  これらのフォームイベントはどのタイミングで開始されるのでしょうか
22
10
 
23
-
24
-
25
11
  また、以下のSymfonyマニュアルの例(一部ちょっと変えていますが)にあるイベントはいつ開始されるのでしょうか?
26
12
 
13
+ public function newAction(Request $request)
14
+ {
15
+ $task = new Task();
27
16
 
17
+ $form = $this->createFormBuilder($task)
18
+ ->add('task', 'text')
19
+ ->add('dueDate', 'date')
20
+ ->add('save', 'submit')
21
+ ->getForm();
28
22
 
29
- ```lang-<ここに言語を入力>
23
+ $form->handleRequest($request);
30
24
 
31
- public function newAction(Request $request)
32
-
33
- {
34
-
35
- $task = new Task();
36
-
37
-
38
-
39
- $form = $this->createFormBuilder($task)
40
-
41
- ->add('task', 'text')
42
-
43
- ->add('dueDate', 'date')
44
-
45
- ->add('save', 'submit')
46
-
47
- ->getForm();
48
-
49
-
50
-
51
- $form->handleRequest($request);
52
-
53
-
54
-
55
- if ($form->isValid()) {
25
+ if ($form->isValid()) {
56
-
57
- // DBへの保存とかの処理
26
+ // DBへの保存とかの処理
58
-
59
- }
27
+ }
60
-
61
28
  }
62
29
 
63
- ```
64
-
65
-
66
-
67
30
  詳しい方いれば、よろしくお願いします。