Cela fait environ un an que j'ai commencé à utiliser joomla. c'est-à-dire la construction de plugins, module et composants. Maintenant, je veux élargir mon niveau de connaissance du mécanisme de fonctionnement interne du système joomla.
Je sais que les événements définis dans le plugin sont appelés après déclenchement, mais comment chaque plugin registre s'inscrire lui-même dans le noyau de joomla eventdispatcher.
Quelqu'un peut-il effacer ma confusion?
Ils ne s'enregistrent pas. Ceci est fait par la méthode JPluginHelper :: importPlugin () . Voir cet article pour référence. J'espère que cela clarifiera votre confusion;)