分離されたクラスを使用せずに埋め込みフォームを使用することは可能ですか? その理由は、ほとんどの場合、単一のフィールドを含む多くのフォーム クラスを既に持っているため、埋め込みフォームをインラインで定義できるかどうか疑問に思っています。
したがって、通常、次のようなものがあります。
public function buildForm(FormBuilder $builder, array $options)
{
$builder
->add('name')
->add('email')
->add('phone')
->add('key', new KeyType())
;
}
key
ドキュメントには、フィールド用のクラスを作成する必要があると書かれています。KeyType
たとえば、埋め込みフォーム用のフォーム ビルダーをセットアップする場所です。KeyType
しかし、 class を作成する代わりに、同じクラスでフィールドをインラインで定義したいと思います。どうやってやるの?