Je veux faire une fonction de recherche pour les posts, les pages et autres.
Je me demande s'il faut que je créer une fonction dans chaque Controller ? ou que je crée un Controller 'recherche' ?
Pas forcément, si tes controllers ont été pensés pour la recherche, ils possèdent les mêmes champs nécessaires à celle ci. De plus le fait de n'avoir qu'un Controller reste dans le type de développement Keep it dry qui indique qu'il ne faut pas coder 2 fois la même chose. Enfin si tu fais un MVC ssearch, tu pourras l'exporter en plugin pour le réutiliser dans un autre projet ou le proposer à la communauté.
Bonjour,
Le mieux est un MVC à part car plus générique et plus modulable car il s'adapte à tes 3 controllers. Mais il devient plus dur à coder.
Ah bon, bizzare, du coup dans une fonction par controller, je pourrais faire une recherche plus finement que dans une classe a tout faire.