以下のように、Symfony2 2.3にサポートされているイベントがあります
const PRE_SUBMIT = 'form.pre_bind';
const SUBMIT = 'form.bind';
const POST_SUBMIT = 'form.post_bind';
const PRE_SET_DATA = 'form.pre_set_data';
const POST_SET_DATA = 'form.post_set_data';
これらのフォームイベントはどのタイミングで開始されるのでしょうか
また、以下のSymfonyマニュアルの例(一部ちょっと変えていますが)にあるイベントはいつ開始されるのでしょうか?
public function newAction(Request $request)
{
$task = new Task();
$form = $this->createFormBuilder($task)
->add('task', 'text')
->add('dueDate', 'date')
->add('save', 'submit')
->getForm();
$form->handleRequest($request);
if ($form->isValid()) {
// DBへの保存とかの処理
}
}
詳しい方いれば、よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。