0

検証が正しい後、フォーム フィールドの Symfony2 の値を設定解除しようとしています。ネットで見つけたものがありますが$form->setName(null);、これが最も効果的な方法であるかどうかはわかりませんunset($_POST);.

$form->isValid()一度にフォームを介して投稿された値の設定を解除する方法はありますか?

PS: この質問にソース コードは必要ないと思います。

編集:

で使用しようとすると、送信されたフォームのデータは変更できませんというメッセージが表示さ$form->setData(null)れます。isValid()

4

1 に答える 1

0

これを試して :

unset($_POST[$form->getName()]);
于 2013-10-11T18:02:29.973 に答える