|
 |
|
A.4 Zur Laufzeit verfügbare Objekte
 
In Klammern sind die Namen der Objekte unter Joomla 1.1 angegeben.
A.4.1 Database (JDatabase)
 
Ermöglicht den Zugriff auf die Datenbank.
Laufzeitvariable
$database
Methoden
Tabelle A.4 Die Methoden des Database-Objekts
Methode
|
Beschreibung
|
getErrorMsg()
|
Liefert im Fehlerfall die Fehlermeldung.
|
getErrorNum()
|
Liefert im Fehlerfall die Fehlernummer.
|
getNumRows()
|
Die Anzahl der Ergebnisse der letzten Abfrage.
|
loadObjectList()
|
Liefert das Abfrageergebnis als Array von Objekten.
|
loadResult()
|
Liefert das erste Feld des ersten Ergebnisses der Abfrage.
|
query()
|
Führt die Abfrage aus. Gibt eine Datenbankressource zurück, wenn die Abfrage erfolgreich war, ansonsten false.
|
setQuery(string $sql)
|
Setzt das SQL-Statement für die Datenbankabfrage fest.
$sql. Das SQL-Statement.
|
A.4.2 mosMainFrame (JApplication)
 
Liefert viele wichtige Funktionen der API.
Laufzeitvariable
$mainframe
Methoden
Tabelle A.5 Die Methoden des mosMainFrame-Objekts
Methode
|
Beschreibung
|
addCustomHeadTag
(string $html)
|
Fügt dem Head-Bereich der HTML-Ausgabe ein neues Tag hinzu.
$html. Das neue HTML-Tag.
|
addMetaTag (
string $name,
string $content)
|
Fügt ein neues Metatag in den HTML-Header ein.
$name. Inhalt des Name-Attributs.
$content. Inhalt des Content-Attributs.
|
appendMetaTag (
string $name,
string $content)
|
Erweitert ein bereits existierendes Metatag im HTML-Header.
$name. Name des zu erweiternden Tags.
$content. Inhalt, der an den bestehenden Inhalt angehängt werden soll.
|
getPageTitle ()
|
Gibt den Titel der Seite zurück.
|
getPath(mixed $varname)
|
Gibt eine zuvor gespeicherte Pfadvariable zurück, beispielsweise, um die verschiedenen Teile einer Komponente aufzurufen.
$varname. Der Name der Pfadvariablen.
|
getUser ()
|
Liefert ein Objekt vom Typ mosUser zurück, das die Daten des aktuell eingeloggten Benutzers enthält.
|
login (
mixed $username,
mixed $passwd)
|
Versucht, einen bestimmten Benutzer im System anzumelden.
$username. Der Benutzername des Users.
$passwd. Das Passwort des Benutzers.
|
logout ()
|
Beendet die aktuelle Session und loggt den Benutzer aus.
|
setPageTitle
(string $title)
|
Setzt den Seitentitel auf den angegebenen Wert.
$title. Der neue Seitentitel.
|
 A.4.3 mosUser (JModelUser)
 
Enthält Informationen über einen bestimmten Benutzer.
Laufzeitvariable
$my
Variablen
Tabelle A.6 Variablen des mosUser-Objekts
Name
|
Inhalt
|
id
|
Die ID des Benutzers.
|
Name
|
Der echte Name des Benutzers.
|
username
|
Der Benutzername.
|
usertype
|
Der Name der Gruppe, zu der der Benutzer gehört.
|
A.4.4 mosParameters (JParameter)
 
Stellt den Zugriff auf die Parameter der Einstellungsseite einer Erweiterung her.
Laufzeitvariable
$params
Methoden
Tabelle A.7 Methoden des mosParameters-Objekts
Methode
|
Beschreibung
|
def (
string $key,
string $value)
|
Setzt einen Wert, der noch nicht registriert ist.
E $key. Name des neuen Parameters.
E $value. Wert, der gesetzt werden soll.
|
get (
string $key,
[mixed $default])
|
Liefert den Wert eines bestimmten Parameters zurück.
E $key. Name des Parameters.
E $default. Standardwert, falls der Parameter nicht gefunden wird.
|
set (
string $key,
string $value)
|
Setzt den Wert eines bestimmten Parameters.
E $key. Name des Parameters.
E $value. Wert, der gesetzt werden soll.
|
|
|
|
|
|
|
 |
Ihre Meinung? |
 |
|
|
 |
|
 |
Shopping |
 |
Versandkostenfrei bestellen in Deutschland und Österreich
Info
|
|
|
|