Controller
#
IntroductionAu lieu de définir toute votre logique de traitement des demandes dans les fichiers de routes, vous souhaiterez peut-être organiser ce comportement à l'aide des classes Controller. Les contrôleurs peuvent regrouper la logique de traitement des demandes associées en une seule classe. Les contrôleurs sont stockés dans le répertoire app/Controller
.
#
Création des ControllersVoici un exemple de classe de contrôleur de base
Vous pouvez définir une route vers l'action du contrôleur comme ceci:
Désormais, lorsqu'une demande correspondra à l'URI de la route spécifiée, la méthode index
de la classe MainController
sera exécutée. Les paramètres de la route seront également transmis à la methode.