Manual:Article.php/fr

La classe  gère la présentation des pages MediaWiki et leur interaction avec les pages historiques. Elle est très liée à la classe WikiPage, qui fournit le modèle objet des pages.

Ce fichier contient par exemple une version de la fonction  pour afficher une page, appelée de   (une autre version figure dans  ). Cette fonction va rechercher le texte wiki  de la page dans la base de données en utilisant les fonctions ,   et  , et range l'ensemble dans. Puis elle appelle la fonction  pour traiter.

Créer un nouvel objet Article
Pour instancier un objet, appelez une des méthodes statiques de la fabrique ou bien utilisez le constructeur :


 * - où  est l'ID d'un article (c'est la même chose que ).
 * - crée un objet Article de classe appropriée pour le titre donné
 * - crée un objet Article de classe appropriée pour la page donnée
 * - crée un objet Article à partir du titre donné

Méthodes

 * : fournit le texte de cette révision. Cette fonction a des effets de bord. Ne l'utilisez pas si vous voulez simplement le vrai texte de la révision s'il y en a.
 * : (depuis 1.18): fournit le contexte dans lequel cet Article s'exécute.
 * : fournit le  de l'article qui doit être affiché, ou 0 pour la révision actuelle.
 * (depuis 1.19): fournit l'objet WikiPage de cette instance.
 * : fournit les options d'analyse syntaxique utilisables pour la génération de l'article wikitext primaire.
 * : une méthode allégée pour obtenir la sortie de l'analyse syntaxique d'une page, en vérifiant le cache de l'analyseur et autres. Ne prend pas en compte la plupart du travail que  est forcer de considérer.
 * : fournit l'identifiant de révision (rev ID) utilisé lors de l'affichage des pages.
 * (depuis 1.19): fournit l'objet Revision récupéré en fonction des paramètres de la requête ou  en cas d'échec.
 * : fournit la politique à utiliser pour l'affichage actuel concernant les robots.  est une chaîne contenant le paramètre   et.
 * : fournit l'objet Title associé à cette page.
 * : renvoie  si la révision actuellement référencée correspond à la modification actuelle de cette page (et qu'elle existe).
 * : retourne  si la page peut être mise en cache.
 * : cette méthode gère l'action (par défaut) de l'affichage d'une page. Les actions (telles que 'view' (afficher), 'revert' (annuler), 'delete' (supprimer), etc) sont gérées par les sous-classes de Action. La méthode   de ViewAction appelle   pour réaliser le travail actuel.

Voir https://doc.wikimedia.org/mediawiki-core/master/php/classArticle.html pour une liste complète des méthodes.

Accroches
Les accoches appelées depuis ce fichier sont listées dans la catégorie.