2012-04-24 3 views
0

私のエンティティPersonは、Tagエンティティと1対多のリレーションシップを持っています。新しい人を作成するときに、のタグ名をカンマで区切って割り当てるテキストボックスを表示したいと思います。ユーザは、既存のタグ名または新しいタグ名を入力することができます(この場合、新しいTagエンティティが作成されて永続化されます)。Symfony2エンティティフォームタイプのTexboxカスタム表現ですか?

残念ながらentity field typeにはチェックボックスと選択表現のみがあります。私自身のテキストボックス表現をどのように実装できますか?

答えて

1

カスタムデータトランスフォーマと一緒にカスタムフォームタイプを作成する必要があります。

This articleは、独自のフォームタイプを作成する上で参考になるガイドです。

さらに、Symfony's own source for the EntityTypeをチェックして、何が起こっているのかを知ることができます。

関連する問題