Bonjour,
Pour commencer, je vous félicite pour cet article très intéressant.
Pour vous expliquer mon point de blocage, j'ai développé une ressource avec la méthode 'Get' pour recevoir un lien qui contient des Id.
j'ai bien réussi à extraire les paramètres du lien et à lister les fiches nécessaires que je dois les envoyer en format Json.
Aussi je dois prendre en compte les types des erreurs possibles en se basant sur le code status de la requête que j'arrive pas à le récupérer.
J'ai essayé avec la fonction http_response_code() ,getStatusCode(), isOk() mais rien ne ce passe, soit me renvoie un tableau vide soit toujours status =200 ok même avec des paramètres invalides ce qui ne permet pas d'exécuter la requête à la base de donnée .
Ma deuxième question c'est comment je peux faire la liaison entre ma ressource 'modules/baco/src/Plugin/rest/resource/BacoResource.php avec mon contrôleur pour but de séparer le code (Controller : pour contenir la requête à la base de données et traitement d'erreur , Resource: pour la mise en relation avec l'autre application, decode de l'url reçu et des données, encode le résultat en Json et l'envoie des données.
J’espère bien que vous pourriez m'aider.merci d'avance
- Répondre