質問編集履歴

1

2015/02/20 04:05

投稿

fridaynight1114
fridaynight1114

スコア14

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
- ```lang-<ここに言語を入力>
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
- ```lang-<ここに言語を入力>
12
+
16
- public function newAction(Request $request)
13
+ public function newAction(Request $request)
17
- {
14
+ {
18
- $task = new Task();
15
+ $task = new Task();
19
-
16
+
20
- $form = $this->createFormBuilder($task)
17
+ $form = $this->createFormBuilder($task)
21
- ->add('task', 'text')
18
+ ->add('task', 'text')
22
- ->add('dueDate', 'date')
19
+ ->add('dueDate', 'date')
23
- ->add('save', 'submit')
20
+ ->add('save', 'submit')
24
- ->getForm();
21
+ ->getForm();
25
-
22
+
26
- $form->handleRequest($request);
23
+ $form->handleRequest($request);
27
-
24
+
28
- if ($form->isValid()) {
25
+ if ($form->isValid()) {
29
- // DBへの保存とかの処理
26
+ // DBへの保存とかの処理
30
- }
27
+ }
31
- }
28
+ }
32
- ```
29
+
33
-
34
30
  詳しい方いれば、よろしくお願いします。