Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
prog:symfony:applications:creer_api:creer_api [20/10/2019 18:33] thierry [Le controlleur] |
prog:symfony:applications:creer_api:creer_api [11/09/2022 19:49] (Version actuelle) thierry ↷ Page déplacée de prog:symfony:creer_api:creer_api à prog:symfony:applications:creer_api:creer_api |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
On part du principe que [[prog:symfony:installer_symfony|Symfony est installé]] | On part du principe que [[prog:symfony:installer_symfony|Symfony est installé]] | ||
- | On [[prog:symfony:create_new_project|créé un projet ]] | + | On [[prog:symfony:projets:create|créé un projet ]] |
===== Le controlleur ===== | ===== Le controlleur ===== | ||
Ligne 53: | Ligne 53: | ||
</code> | </code> | ||
==== Swagger ==== | ==== Swagger ==== | ||
- | Dans le cadre de la programmation d'API au format OpenAPI, il sera utile [[prog:api:swagger|d'installer Swagger-php]] qui permet de générer de la documentation conforme OpenAPI grâce a des [[prog:symfony:annotations|Annotations]] | + | Dans le cadre de la programmation d'API au format OpenAPI, il sera utile [[prog:theorie:api:swagger|d'installer Swagger-php]] qui permet de générer de la documentation conforme OpenAPI grâce a des [[prog:symfony:annotations|Annotations]] |
==== OpenAPI en Annotations ==== | ==== OpenAPI en Annotations ==== | ||
On modifie le code de notre controlleur avec les lignes ci-dessous : | On modifie le code de notre controlleur avec les lignes ci-dessous : |