web-dev-qa-db-fra.com

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

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

Cette question a été inspirée par Récupérer une session joomla depuis un module

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

9
TryHarder

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

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

Donc, votre code devrait être comme ça:

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

J'espère que cela t'aides

7
Lodder
3
Bakual