Luc Lérot Freelance Posted July 9, 2012 Share Posted July 9, 2012 Bonjour, Petite question concernant le paramètre $this->action du AdminController.php La fonction postProcess () teste en premier lieu si nous sommes dans un environnement d'exécution Ajax ou pas. Ensuite, la fonction travaille sur le paramètre $this->action et cherche l'existence d'une fonction propre process+$this->action (). Jusque là ca roule. Cependant, le paramètre $this->action est initialisé via un Tools::getValue () uniquement dans le cas où on est dans un cas d'Ajax. Ne serait-ce pas un erreur ? Je m'explique : Dans le cas où je créé un AdminTab avec des fonctionnalités "exotique", le meilleur moyen de pouvoir les gérer est en créant les fonction processNomFonctionnalitéExotique () dans mon controller. De plus, je fais référence à ma fonctionnalité éxotique via un lien à cliquer sur le formulaire en ajoutant le paramètre &action=FonctionnalitéExotique&token=... Mais si mon paramètre $this->action n'est pas initialisé par AdminController.php, ma fonctionnaltié processNomFonctionnalitéExotique() ne sera jamais appelée, ce qui m'oblige à overrider la fonction postProcess() dans chacun de mes AdminTab. Il y a une erreur dans mon raisonnement ? Link to comment Share on other sites More sharing options...
Luc Lérot Freelance Posted July 10, 2012 Author Share Posted July 10, 2012 up Link to comment Share on other sites More sharing options...
bouledecat Posted October 11, 2014 Share Posted October 11, 2014 Bonjour, Je recherche la même info concernant "fonction processNomFonctionnalitéExotique () dans mon controller. " ? Est-ce bien le bon fonctionnement ? Merci Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now