Bonjour les amis,
je suis en train d'étudier l'API PLATFORM de Symfony.
j'ai quelques questions :
(1)
https://api-platform.com/docs/core/o...f-subresources
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <?php // api/src/Entity/Question.php /** * ... * @ApiResource( * subresourceOperations={ * "answer_get_subresource"={ * "method"="GET", * "path"="/questions/{id}/all-answers" * }, * }, * ) */ class Question { }
je ne comprends pas le but de contrôler le chemin des sous-ressources ?
pourquoi l'utiliser ? dans quel cas ?
(2)
https://api-platform.com/docs/core/o...s#subresources
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <?php // api/src/Entity/Answer.php namespace App\Entity; use ApiPlatform\Core\Annotation\ApiResource; /** * @ApiResource(collectionOperations={ * "api_questions_answer_get_subresource"={ * "method"="GET", * "normalization_context"={"groups"={"foobar"}} * } * }) */ class Answer { // ... }
quel est le but des groupes personnalisés sur des sous-ressources ?
pourquoi l'utiliser ? dans quel cas ?
merci pour vos réponses, ne soyez pas avare en explication parceque je pige que dalle
Partager