Příručka:Háčky/ModifyExportQuery
ModifyExportQuery | |
---|---|
Dostupné od verze 1.16.0 Umožňuje upravit databázový dotaz, který se používá při exportu. | |
Definice funkce: | public static function onModifyExportQuery( $db, &$tables, &$cond, &$opts, &$join_conds, &$conds ) { ... }
|
Registrace háčku: | V extension.json:
{
"Hooks": {
"ModifyExportQuery": "MediaWiki\\Extension\\MyExtension\\Hooks::onModifyExportQuery"
}
}
|
Volá se z: | Soubor/y: export/WikiExporter.php |
Rozhraní: | ModifyExportQueryHook.php |
Další informace o háčcích najdete na stránce Příručka:Háčky .
Chcete-li vědět, jaká rozšíření tento háček používají, podívejte se na stránku Category:ModifyExportQuery extensions/cs.
Podrobnosti
- $db - Objekt, spojený s dotazovanou databází, přes který bude realizován dotaz.
- &$tables - Tabulky na které se bude dotaz aplikovat.
- &$cond - Fragment SQL zahrnutý v klauzuli WHERE, který se používá k filtrování výsledků
- &$opts - Volby k dotazu. Například: Numerickým parametrem volby LIMIT lze určit, kolik záznamů se má z databáze vytáhnout. Je-li hodnota 0, nevrátí se nic. Při hodnotě 1 se vrátí pouze první záznam, který vyhoví podmínce. A pokud není nastaveno nic, bude součástí exportu kompletní historie změn.
- &$join_conds - Další podmínky, které se mají připojit ke stávajícímu dotazu. Jimi lze zajistit aby se vracel obsah poslední revize.
- &$conds - Podmínky v dotazu.