2013-02-20 12 views

risposta

7

$id può essere 'site' o 'administrator'. Se non lo si imposta, quindi se si è nel back-end, verrà restituito JFactory::getApplication('administrator') e JFactory::getApplication('site') per il frontend.

In base allo $id, è incluso /administrator/includes/application.php o solo includes/application.php.

Usando $config è possibile impostare il nome del file di configurazione, le sessioni di nomi sessione ecc

Prefix è il nome della classe del prefisso. Tutte le classi Joomla principali sono state precedute da J, per cui è l'impostazione predefinita. Ad esempio JAdministrator.

Date un'occhiata anche 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 per __construct e getInstance metodi di JApplication per maggiori dettagli