私のエンティティPerson
は、エンティティと 1 対多の関係にありTag
ます。新しい人を作成するとき、コンマで区切られたタグ名を割り当てるためのテキストボックスを表示したいと思います。その後、ユーザーは既存のタグ名または新しいタグ名を入力できます (この場合、新しいTag
エンティティが作成されて永続化されます)。
残念ながら、エンティティ フィールド タイプには、チェックボックスと選択表現しかありません。独自のテキストボックス表現を実装するにはどうすればよいですか?
私のエンティティPerson
は、エンティティと 1 対多の関係にありTag
ます。新しい人を作成するとき、コンマで区切られたタグ名を割り当てるためのテキストボックスを表示したいと思います。その後、ユーザーは既存のタグ名または新しいタグ名を入力できます (この場合、新しいTag
エンティティが作成されて永続化されます)。
残念ながら、エンティティ フィールド タイプには、チェックボックスと選択表現しかありません。独自のテキストボックス表現を実装するにはどうすればよいですか?
カスタム データ トランスフォーマーと共にカスタム フォーム タイプを作成する必要があります。
この記事は、独自のフォーム タイプを作成するための非常に優れたガイドです。
また、Symfony 独自の EntityType のソースを調べて、何が起こっているのかを理解してください。
1 つの方法は、カスタムデータ トランスフォーマーを作成することです。