Quel controleur Joomla va utiliser ?

Si le contenu de la variable task (post ou get) ne contient pas de point, le contrôleur dera celui à la racine du composant donc :

  • en front : /composants/com_nomducomposant/contoller.php
  • en admin : /administrator/composants/com_nomducomposant/contoller.php

Et la methode appelée sera celle contenu dans le variable task (display par défaut)

Si le contenu de la variable task contient un point par exemple update.cancel alors

  • en front : la méthode cancel() du controleur situé en /composants/com_nomducomposant/contollers/update.php sera executée
  • en admin : la méthode cancel() du controleur situé en /administrator/composants/com_nomducomposant/contollers/update.php sera executée