it-swarm.com.de

Welche Unterschiede (falls vorhanden) gibt es zwischen JFactory :: getSession () und $ mainframe-> getSession ()?

Wie der Titel besagt, bin ich daran interessiert zu wissen, welche Unterschiede zwischen JFactory::getSession() and $mainframe->getSession() bestehen (falls vorhanden).

Diese Frage wurde inspiriert von Joomla-Sitzung aus einem Modul abrufen

Wenn möglich, würde ich auch gerne Vorschläge machen, wie ich diese Informationen in Zukunft selbst herausfinden kann (bitte sagen Sie nicht google!)

9
TryHarder

Die globale Variable $mainframe Wurde in Joomla 1.6 entfernt und funktioniert daher ab dieser Version nicht mehr.

global $mainframe Sollte durch $mainframe = JFactory::getApplication(); ersetzt werden, aber die meisten Leute neigen dazu, stattdessen $app Zu verwenden.

Ihr Code sollte also so aussehen:

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

Hoffe das hilft

7
Lodder
3
Bakual