Quelles sont les différences (le cas échéant) entre JFactory :: getSession () et $ mainframe-> getSession ()?

9

Comme le titre l'indique, je souhaite savoir quelles sont les différences (le cas échéant) entre JFactory::getSession() and $mainframe->getSession()

Cette question a été inspirée par la récupération de la session joomla à partir d'un module

Si possible, j'aimerais aussi des suggestions sur la façon dont je pourrais trouver ces informations par moi-même à l'avenir (veuillez ne pas dire google!)

TryHarder
la source

Réponses:

7

La variable globale a $mainframeété supprimée dans Joomla 1.6 et ne fonctionnera donc pas à partir de cette version.

global $mainframedevrait être remplacé par $mainframe = JFactory::getApplication();mais la plupart des gens ont tendance à utiliser à la $appplace.

Votre code devrait donc être comme ceci:

$app = JFactory::getApplication();
$app->getSession();

J'espère que cela t'aides

Lodder
la source