0

複数の入力を含む新しいフォームフィールドタイプを作成しようとしていますが、エンティティ内の結合されたデータに変換されます..

実在物

イベント エンティティに 2 つのフィールドを保存したいと考えています。

  1. location<spatial point>
  2. gmap_data<json>

gmaps データを含む 3 つの入力を作成する必要がありました。

質問

  1. 実際に3つの入力フィールドを持つフォームフィールドタイプを作成するにはどうすればよいですか?
  2. この 3 つのフィールドをエンティティ要件に変換する DataTransformer を作成するにはどうすればよいですか?(3 つの入力フィールドから orm フィールド: geospatial-point と json)?
4

1 に答える 1

0

ソリューションに興味のあるすべての人のために:

  1. 3 つの AbstractType を作成します。 myformType GmapType GeolocationType

  2. 2 つのトランスフォーマーを作成 しますGeolocationTransformer- Point() を文字列に LocationTransformer変換します - gmap を地理位置情報文字列に変換します

  3. gmap と geolocation を配置するmyformType

于 2013-07-06T21:22:54.050 に答える