Manuál:Objekty v globálních proměnných

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:Global object variables and the translation is 45% complete.
Outdated translations are marked like this.
Other languages:
Deutsch • ‎English • ‎français • ‎polski • ‎português do Brasil • ‎čeština • ‎русский • ‎中文 • ‎日本語

Při spuštění MediaWiki se inicializují stovky globálních proměnných.

Většina z těchto globálních proměnných se nastavuje prostřednictvím konfigurace v $DefaultSettings a $LocalSettings.

(K jejich dokumentaci se dostanete přes Manuál:Konfigurační nastavení.)

Pro stovky ostatních globálních proměnných neexistuje žádná komplexní dokumentace, nicméně tady máte uvedené alespoň ty nejdůležitější.

K jejich inicializaci typicky dochází při zavolání stránky $index nebo $Setup.

Globální proměnné

  • $mediaWiki - * $mw - výchozí objekt třídy MediaWiki, která patří mezi hlavní třídy (class) používané v rámci MediaWiki software. Inicializuje objekty $wgTitle a $wgArticle, a také realizuje akce volané přes URL.
  • $wgArticle - * $Article - objekt třídy Article je víceméně shodný s objektem $Title. (zastaralo od 1.19) and (odstraněno od 1.23)
  • $wgContLang - * $ContLang - objekt třídy Language je s wiki asociován (spojen) během jejího prohlížení.
  • $wgLang - * $Lang - objekt třídy Language, který se vybírá na základě volby v uživatelském nastavení.
  • $wgLoadBalancer - * $LoadBalancer - objekt třídy LoadBalancer udržuje databázová spojení. (odstraněno od 1.13)
  • $wgMessageCache - * $MessageCache - objekt třídy Message, spravuje keš pro lokalizované zprávy rozhraní. (odstraněno od 1.18)
  • $wgOut - * $Out - obsah z objektu třídy OutputPage se vrací webovému prohlížeči jako odpověď na HTTP dotaz.
  • $wgParser - objekt třídy Parser. Do něj se registrují háčky (hooks) které rozšiřují jeho možnosti.
  • $wgRequest - objekt třídy WebRequest, obsahuje data, která byla předána při dotazu přes get.
  • $wgTitle - objekt třídy Title se tvoří na základě URL dotazu. (zastaralo od 1.19) Poznámka Poznámka: Pokud to není nezbytně nutné, tak se zásahům do následujícího objektu pokud možno vyhněte. Je mnohem lepší pracovat s objektem typu Title, který je obvykle taky dostupný.
  • $wgUser - objekt třídy User spojuje osobu přihlášeného uživatele s aktuálním dotazem.

Viz též