0

これが可能であることはわかっていますが、オンラインで答えを得るために正しい検索文字列を見つけることができないようです。

私は MyForm() を持っています

そして、同じフォーム内でレンダリングされるこれらのうちの5つを作成したいので、フォーム要素の命名構造を次のように変更したい: name="forms[1][fieldname1]"
name="forms[1][fieldname2]"

name="forms[2][fieldname1]" name="forms[2][fieldname2]"

送信されると、$_POST['forms'] 配列を反復処理し、それぞれを MyForm インスタンスにバインドして検証できるようにします。

各ウィジェットを経由するのではなく、何らかのグローバルな方法で symfony フォームのフィールドの命名をカスタマイズできると確信していますが、Web 上で見つけることができません。

誰かが私を正しい方向に向けますか?

ありがとう。

4

1 に答える 1

0

自身の問題を解決しました: $this->widgetSchema->setNameFormat('my_form[][%s]');

于 2013-05-24T15:32:08.823 に答える