Bei der Programmierung an einer Joomla 3.2 Komponente stieß ich auf folgende Fehlermeldung:
“Fatal error: Call to undefined method JRegistry::getValue() in …”
In der entsprechenden Zeile im Quellcode wurde folgendes aufgerufen:
$config = JFactory::getConfig();
echo ‘Sitename is ‘ . $config->getValue( ‘config.sitename’ );
Die Lösung – seit Joomla 3.x gibt es die Methode getValue nicht mehr und daher muss es so korrekt aussehen:
$config = JFactory::getConfig();
echo ‘Sitename is ‘ . $config->get( ‘config.sitename’ );
Es heißt nun get und nicht mehr getValue.