teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

2015/02/20 04:05

投稿

p19850702
p19850702

スコア27

answer CHANGED
@@ -1,17 +1,15 @@
1
- $form->submit($data)を呼び出したときに、イベントは開始されます。
1
+ $form->submit($data)を呼び出したときに、イベントは開始されます。
2
- 質問者さんの場合だと、リクエストがGETもしくはPOSTだった場合に
2
+ 質問者さんの場合だと、リクエストがGETもしくはPOSTだった場合に
3
- $form->handleRequest($request)で、
3
+ $form->handleRequest($request)で、
4
- submit()メソッドがデフォルトで呼び出されます。
4
+ submit()メソッドがデフォルトで呼び出されます。
5
- イベントの順序は、以下のようになると思います。
5
+ イベントの順序は、以下のようになると思います。
6
-
7
- ```lang-<ここに言語を入力>
6
+
8
- PRE_SET_DATA
7
+ PRE_SET_DATA
9
- POST_SET_DATA
8
+ POST_SET_DATA
10
- PRE_SUBMIT
9
+ PRE_SUBMIT
11
- SUBMIT
10
+ SUBMIT
12
- POST_SUBMIT
11
+ POST_SUBMIT
13
- ```
12
+
14
-
15
- 参考までに
13
+ 参考までに
16
- イベントがどこで開始されるか知りたい場合は、submit()を調べてみるといいと思います。
14
+ イベントがどこで開始されるか知りたい場合は、submit()を調べてみるといいと思います。
17
- 確か、Symfony\Component\Form\Formにあったと思います
15
+ 確か、Symfony\Component\Form\Formにあったと思います