Je suis nouveau à Symfony et je me demandais comment j'y arriverais: je récupère des données d'une entité et un champ est en JSON. Il référence des données d'autres entités que je voudrais convertir en objets. Voici un exemple:Conseil de Symfony 3: récupérer des données d'une autre entité
// JSON received
{items:"221,223",level:1,places:"12,15,17"}
Je veux que cela soit transformé en:
Array(
'items' => array(
0 => Object(MyBundle/Entity/Item),
1 => Object(MyBundle/Entity/Item)
),
'level' => 1,
'places' => array(
0 => Object(MyBundle/Entity/Place),
1 => Object(MyBundle/Entity/Place)
),
)
Quelle serait la meilleure façon pratique de récupérer ces Item
objets comme appeler une entité d'une autre entité n'est pas un bon idée?
J'ai pensé à les sérialiser car les objets embarqués seront plutôt petits, mais est-ce la meilleure solution? Le JSON peut contenir beaucoup d'autres entités, ou aucun, le contenu n'est pas corrigé.
Merci, l'entité a déjà une relation OneToMany. Je pense que je n'étais pas assez précis dans ma question, je l'édite car l'objet JSON contiendra d'autres entités, pas seulement une. – Cryborg