Alcuni importanti valori di configurazione sono memorizzati nel file configuration.php che si trova nella cartella principale di Joomla!.
Ecco come si presenta una parte di un ipotetico file di configurazione
<?php
class JConfig {
...
var $host = 'localhost';
var $user = 'mio_utente';
var $db = 'mio_db';
...
var $sitename = 'Il mio sito Joomla!';
...
}
?>
Se si deve ottenere il valore di un parametro di configurazione dal codice di un proprio componente, modulo o plugin si può utilizzare il metodo getCfg() della classe JApplication.
Esempio
$app =& JFactory::getApplication();
echo $app->getCfg('sitename'); //stampa nome del sito
echo $app->getCfg('host'); //stampa host database
echo $app->getCfg('user'); //stampa utente database
echo $app->getCfg('db'); //stampa nome database
L'esempio dovrebbe essere chiaro. Prima si ottiene un riferimento all'oggetto JApplication, poi se ne invoca il metodo getCfg() passando come argomento l'identificatore di una variabile membro della classe JConfig. Il valore di ritorno è il valore di quel particolare parametro di configurazione.






