it-swarm.com.de

Was bedeutet getApplication in Joomla?

Was bedeutet getApplication?

Ich verstehe Instanzen von Klassen wie Input, Registry und String.

Was ist mit Application? Was beinhaltet es? Warum brauchen wir diese Klasse?

1
bikashamit

Laut dem Joomla API-Referenzhandbuch gibt getApplication das globale CMSApplication-Objekt zurück und erstellt es nur, wenn es noch nicht vorhanden ist.

Stellen Sie sich vor, getApplication ruft den Mut hinter Joomla auf, um in all Ihren anderen Site-Methoden verwendet zu werden.

Als Beispiel:

$app = JFactory::getApplication();

//SAY YOU WANT TO SET A USER STATE VALUE
$app->setUserState('option.mystate','1');

getApplication verweist auf alle anderen für Joomla erforderlichen Funktionen, mit denen Sie auf die Kernmethoden des CMS zugreifen können, in diesem Fall setUserState.

Joomla API-Referenz für getApplication

1
Terry Carter