Bonjour,
Dans le cadre du développement de mon API Rest sous Symfony 3, lorsque l'on fait un get sur une ressource je renvoie l'objet désirer.
Le problème étant que cet objet contient des référence vers des sous objet et eux-même pouvant faire référence à de sous objet.
Je voudrai pour les éléments que je souhaite (donc non basé sur la profondeur) pouvoir dire que je ne souhaite pas l'objet en tant que tel mais uniquement son identifiant, idéalement un comportement similaire au @Groups afin de pouvoir filtrer en fonction du contexte.
Pour illustrer:
1 2 3 4 5 6 7 8 | <?php Class Test { /** * @var Fille * @Serializer\ShowId({"groups"}) */ $fille; } |
Et que cela affiche style:
1 2 3 | { "fille": 5 } |
plutôt que:
1 2 3 4 5 | { "fille": { "id": 5, "foo": "bar" } } |
Y-a-t'il moyen d'arriver au résultat désirer ?
Merci d'avance pour votre aide.
Cordialement, La source.
+0
-0