JMSSerializer deserializa la entidad por id
Estoy usando JMSSerializer para deserializar una solicitud JSON y tengo problemas con las relaciones ManyToOne. Me gustaría deserializar la entidad de relación de una identificación dada. Ejemplo:
Class Game {
/**
* @var Team
*
* @ORM\ManyToOne(targetEntity="Team")
* @ORM\JoinColumn(name="home_team_id", referencedColumnName="id")
* @JMSSerializer\SerializedName("home")
*/
private $homeTeam;
/**
* @ORM\ManyToOne(targetEntity="Team")
* @ORM\JoinColumn(name="visitor_team_id", referencedColumnName="id")
* @JMSSerializer\SerializedName("visitor")
*/
private $visitorTeam;
}
Entonces cuando llegue este Json
{"inicio": "id1", "visitante": "id2"}
Obtenga las entidades relacionadas. ¿Alguna nube? No puedo resolverlo
Gracias por adelantado