Bonsoir,
Alors voilà, j'aimerais savoir s'il est possible (et je me doute bien que ça l'est), de rappeler un même contrôleur après qu'il soit déjà passé par l'appel de la vue. Pour être plus clair, je vais vous présenter le résultat souhaité :
- Un premier formulaire (généré par le contrôleur, grâce à une librairie de formulaire), permettrait de sélectionner le sexe d'une personne (Homme/Femme) sous forme de boutons radio. L'utilisateur pourra ensuite valider son choix
- Un deuxième formulaire apparaîtrait alors en dessous, proposant un champ de type liste déroulante, qui permettrait de sélectionner une personne par rapport au critère sélectionné précédemment (Homme/Femme)
Ceci impliquerait qu'une fois les données récupérées (H/M), notre prochain champ select de notre formulaire sera adapté à l'aide d'une requête toute simple du style SELECT * FROM ... WHERE sexePersonne = 'H';
Grosso modo, à première vue je pense qu'il s'agirait de rappeler un contrôleur (le même?) dans la vue, de telle sorte que l'on puisse appeler notre deuxième formulaire (qui se mettrait juste en dessous niveau positionnement dans la page), en lui donnant un tableau contenant la liste des personnes selon les critères de sélection de l'utilisateur, et qui afficherait une liste déroulante adaptée.
Je n'aimerais pas avoir à faire cela en envoyant une variable tableau en méthode _GET, et en réactualisant ma page, mais simplement avec des includes, des conditions, ...
Je ne suis pas très "pointu" niveau architecture MVC, alors veuillez m'excuser si j'ai fait des erreurs dans l'explication de mon besoin.
J'espère avoir été clair, d'avance merci pour votre aide!
A bientôt
Partager