2

何を探しているのかわからないので、タイトルを適切に書く方法がわかりませんが、基本的には、次のjsonを逆シリアル化する方法があるかどうか疑問に思っています:

{ "title": "hello world", "user": 1 }

ただし、ユーザーは ORM マッピングであるため、エンティティを直接解析するのではなく、そのリポジトリからエンティティを見つけようとします。

その場合のハンドラーを使用して特定のフィールドに対してこれを簡単に行うことができ、EM を渡してエンティティを調べますが、シリアル化されたフィールドのいずれかによって任意の関係を指定できる、より一般的なソリューションを考え出すことを望んでいました(新しいエンティティを作成するため)または既存のものを検索するためにそのIDによって。

4

1 に答える 1

1

JMSSerializer バンドルには、追加のアノテーションを追加する必要があります

/**
 * @ORM\OneToMany(targetEntity="Test", mappedBy="myentity", fetch="LAZY", cascade={"persist"})
 * @ORM\OrderBy({"dateTo" = "DESC"})
 * @Expose
 * @Type("ArrayCollection<Acme\Bundle\Entity\Test>")
 */
于 2013-01-26T10:59:39.110 に答える