Comment implémenter la recherche multi-critère avec FOSRestBundle

a marqué ce sujet comme résolu.

Bonjour à tous. Je viens de lire l’excellent cour sur le developpement des API Rest avec FOSRestBundle. Merci pour ce tuto.

Toutefois j’ai une préocupation. Je souhaite implémenter la recherche multicritères dans mon API mais je n’y arrive pas. En clair je souhaite implémenter dans le même controller deux fonctions de recherche sur les entités Pays. Pour le moment, dans mon controller PaysController, on a quelque chose qui ressemble à ça :

  • @Rest\Get("/pays/{id}") pour retrouver un pays à partir de son Id (Pays est l’entité)
  • @Rest\Get("/pays/{abbreviation}") pour retrouver un pays à partir d’un code unique à un pays

En testant la recherche via Postman, quand j’utilise l’id, j’obtient des résultats mais ce n’est pas le cas avec les abbréviations. Comment y remedier simplement et efficacement ? Merci à tous d’avance pour vos contributions

+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte