FormBuilder で個々のフォーム フィールド名を設定する方法はありますか?
私が意味するのは、通常は is を取得するform_name[field_name]か、 form_name が空の文字列の場合は を取得するということですfield_name。
ここで、個々のフィールド名を変更してもフォームが機能するかどうかを尋ねたいと思います。このようなもの:
第 1 フィールドname="form_name[field_name]"
第 2 フィールドname="renamed_fildname"
第 3 フィールドname="form_name[field_name]"
など...
それで、これは可能ですか?
詳細な説明:これは私が達成しようとしていることです:フォームクラス
を持つデフォルトの Symfony ユーザー エンティティ しかし、有効なフォームにはフィールドが必要です。_username_password_token
フォームに名前を追加しようとすると、次のようになります。
public function getName(){ return '_'; }
すべての名前がこの形式になります。_[field_names]これはトークンには適していますが、ユーザー名とパスワードのフィールドには適していません。その必要があります_usernameが_password、実際にはそうで_[username]あり、_[password]これは私にとっては良くありませんし、セキュリティバンドルにとっては単に悪い資格情報をスローするだけです.