Joomla-Tipps #2

Mittwoch, 9. Juli 2008
User-ID herausfinden

Für alle möglichen Zwecke kann es bei der Komponenten- und Modulentwicklung nützlich die User-Id herauszufinden.

Das geht ganz einfach mittels der JFactory-Klasse, die das User-Objekt des aktuellen Users zurückgibt:

$user =& JFactory::getUser();
$userid = $user->get('id');
Auf die Datenbank zugreifen

Auch auf das Datenbank-Objekt kann man über die JFactory zugreifen:

$db =& JFactory::getDBO();

In einigen Klassen kann auch einfach über 

$db =& $this->getDBO();

 zugegriffen werden. Das sind (zumindest, die, die mir bekannt sind) die Klassen JModel und JTable, bzw. deren Unterklassen.