$id
może być 'site'
lub 'administrator'
. Jeśli go nie ustawisz, to jeśli jesteś na zapleczu, zostanie zwrócona JFactory::getApplication('administrator')
i JFactory::getApplication('site')
dla frontendu.
W zależności od $id
, dołączono /administrator/includes/application.php
lub po prostu includes/application.php
.
Korzystanie $config
można ustawić nazwę pliku konfiguracyjnego, sesje nazwa sesji itp
Prefiks jest nazwa klasy przedrostek. Wszystkie podstawowe klasy Joomla zostały poprzedzone prefiksem J, dlatego jest to ustawienie domyślne. Na przykład JAdministrator
.
Mają również spojrzeć http://joomlacode.org/gf/project/joomla/scmsvn/?action=browse&path=/development/tags/1.6.x/1.6.3/libraries/joomla/application/application.php&view=markup dla __construct
i getInstance
metod JApplication
więcej szczegółów