Plugin+acces aux propriétés de plxMotor
Salut à tous et en particulier aux plugineurs,
je souhaiterai accéder dans la classe de mon plugin aux propriétés ($this -> aConf, $this -> aUsers, etc...) qui sont définies lors de l'instance de la classe plxAdmin.
Je tourne en rond et je ne sais comment m'y prendre.
Une petite aide aurait été la bienvenue. Merci d'avance.
Cordialement.
je souhaiterai accéder dans la classe de mon plugin aux propriétés ($this -> aConf, $this -> aUsers, etc...) qui sont définies lors de l'instance de la classe plxAdmin.
Je tourne en rond et je ne sais comment m'y prendre.
Une petite aide aurait été la bienvenue. Merci d'avance.
Cordialement.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Pas possible pour le moment de faire ça proprement. La seule solution est de déclarer $plxMotor en global.
On travaille sur la question
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
merci pour ta réponse.
Une solution serait de faire hériter la classe plugin de la classe plxAdmin ou de créer une méthode getInstance() dans la classe plxAdmin avec un pattern singleton.
Cordialement.
je te file un lien pour que tu vois l'intégration du pattern singleton : http://www.manuelphp.com/php/language.oop5.patterns.singleton.php
Ce serait vraiment un plus dans les classes plxAdmin(), plxMotor() et plxShow() vu qu'il n'y qu'une seule instance de créer pour chacun de ces objets.
Qu'en penses tu ?
Cordialement.
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
ya pleins de fonctions intéressantes dans ces class,
dommage qu'elles ne puissent pas être utiles ailleurs :P