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.
 * : gets the parser options suitable for rendering the primary article wikitext.
 * : a lightweight method to get the parser output for a page, checking the parser cache and so on. It doesn't consider most of the stuff that  is forced to consider.
 * : gets the rev ID used on page views.
 * (since 1.19): get the fetched Revision object depending on request parameters or null on failure.
 * : gets the robot policy to be used for the current view.  is a string containing the action= GET parameter and.
 * : gets the Title associated with this page.
 * : returns true if the currently-referenced revision is the current edit to this page (and it exists).
 * : returns true if the page can be cached.
 * : this method handles the (default) action of viewing a page. Actions (like 'view', 'revert', 'delete', etc) are handled by Action subclasses. The  method of the ViewAction calls Article::view to do the actual work.

See https://doc.wikimedia.org/mediawiki-core/master/php/html/classArticle.html for a complete lists of methods.

Hooks
Hooks called from this file are listed in the Category:MediaWiki hooks included in Article.php category.