Manual:Article.php/de

Die  -Klasse behandelt die Präsentation und Interaktion mit MediaWiki-Seiten und ihrer Geschichte. Es ist eng mit der WikiPage-Klasse, welche die Modellobjekte für Seiten bietet.

Diese Datei enthält z.B. eine Version der Funktion  für die Anzeige einer Seite, aufgerufen von der   (eine andere Version ist in  ). Diese Funktion liest den Wikitext $mContent der Seite aus der Datenbank, mit Funktionen getContent, loadcontent und fetchContent und ordnet diese auf $Text. Danach wird es Funktion outputWikiText aufrufen um $text zu verarbeiten.

Erstellen eines neuen Artikelobjekts
Um  zu instantiieren, rufen Sie eine der statischen Werkmethoden auf:


 * , wo $id eine Artikel id ist.
 * : erstellt ein Artikelobjekt der entsprechenden Klasse für den Titel.
 * : erstellt ein Artikelobjekt der entsprechenden Klasse für die angegebene Seite.

Methoden

 * : erhält den Text dieser Version. Diese Funktion hat Nebenwirkungen. Verwenden Sie diese Funktion nicht, wenn Sie nur den echten Text der Version wollen, wenn überhaupt.
 * (seit 1.18): erhält den Kontext dieses Artikels worin er ausgeführt ist.
 * : erhält die OldID des Artikels, der gezeigt wird, oder 0 für die aktuelle Version.
 * (seit 1.19): erhält das WikiPage-Objekt von dieser Instanz.
 * : erhält die Parseroptionen, welche für die Wiedergabe des Hauptartikel-Wikitext geeignet sind.
 * : eine leichte Methode, um die Parserausgaben für eine Seite zu holen, die Überprüfung des Parserzwischenspeicher zu bekommen und so weiter. Es berücksichtigt die meisten Sachen nicht, die  gezwungen ist zu betrachten.
 * : holt die rev ID welche auf Seitenansichten verwendet wird.
 * (seit 1.19): erhält dass geholte Versionsobjekt je nach Anforderungsparameter oder null, im Fehlerfall.
 * : erhält die Roboterregel welche für die aktuelle Ansicht verwendet werden. $action ist eine Zeichenfolge, die action= GET und $pOutput-Parameter enthalten.
 * : erhält die Title verbunden mit dieser Seite.
 * : erwidert wahr, wenn die aktuell referenzierte Version die aktuelle Bearbeitung auf dieser Seite ist (und es existiert).
 * : erwidert wahr wenn die Seite zwischengspeichert werden kann.
 * : Diese Methode übernimmt die (Standard) Aktion um eine Seite anzusehen. Aktionen (wie "ansehen", "zurücksetzen", "löschen", etc.) werden durch Aktionsunterklassen abgewickelt. Die -Methode der Viewaction ruft Article::view auf, um die eigentliche Arbeit zu tun.

Siehe http://svn.wikimedia.org/doc/classArticle.html für eine komplette Liste der Methoden.

Hooks
Hooks aufgerufen aus dieser Datei, werden in der Category:MediaWiki hooks included in Article.php/de Kategorie aufgelistet.

Siehe auch

 * Manual:Code/de
 * Manual:Coding conventions