Quali sono le differenze (se presenti) tra JFactory :: getSession () e $ mainframe-> getSession ()?


9

Come dice il titolo, sono interessato a sapere quali differenze ci sono (se presenti) tra JFactory::getSession() and $mainframe->getSession()

Questa domanda è stata ispirata da Retrieve joomla session all'interno di un modulo

Se possibile, vorrei anche suggerimenti su come avrei potuto scoprire queste informazioni per me stesso in futuro (per favore non dire google!)

Risposte:


7

La variabile globale è $mainframestata rimossa in Joomla 1.6 e quindi non funzionerà da quella versione in poi.

global $mainframedovrebbe essere sostituito con, $mainframe = JFactory::getApplication();ma la maggior parte delle persone tende ad usare $appinvece.

Quindi il tuo codice dovrebbe essere così:

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

Spero che sia di aiuto


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.