Jakie są różnice (jeśli występują) między JFactory :: getSession () a $ mainframe-> getSession ()?

9

Jak mówi tytuł, interesuje mnie, jakie są różnice (jeśli w ogóle) między nimi JFactory::getSession() and $mainframe->getSession()

To pytanie zostało zainspirowane sesją Retrieve joomla z modułu

Jeśli to możliwe, chciałbym również zasugerować, jak mogę znaleźć te informacje dla siebie w przyszłości (proszę nie mówić google!)

Próbuj dalej
źródło

Odpowiedzi:

7

Zmienna globalna $mainframezostała usunięta w Joomla 1.6 i dlatego nie będzie działać od tej wersji.

global $mainframenależy zastąpić, $mainframe = JFactory::getApplication();ale większość ludzi korzysta z nich $appzamiast tego.

Więc kod powinien wyglądać tak:

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

Mam nadzieję że to pomoże

Lodder
źródło