Dota 2 Wiki
Advertisement
Dota 2 Wiki
5 434
páginas

Documentação para Predefinição:VarQuery [ ver | editar | atualizar ]

Lua logo.svg
▶️ Swapsies!
Esta predefinição usa Lua.
Its code can be found under Module:VarQuery.


This template performs a Cargo query and stores its results into variables that can be used later on. The query must not yield more than one result.

Usage

The argument names are identical to the #cargo_query arguments. The following are available:

{{VarQuery
| tables = 
| fields = 
| where = 
| join on = 
| group by = 
| having = 
| order by = 
}}
Note:
  • |table= and |field= may be used instead of |tables= and |fields=.
  • |fields= defaults to _pageName

The values get stored into variables. The variable names are the field names prefixed with cargo_.

Example

{{VarQuery
| tables = heroes
| fields = image, primary_attribute
| where = _pageName="Axe"
}}

* {{#var:cargo_image}}
* {{#var:cargo_primary_attribute}}

  • Ficheiro:Axe icon.png
  • Strength

TemplateData

Sem descrição.

Parâmetros da predefinição

Esta predefinição prefere a formatação em bloco dos parâmetros.

ParâmetroDescriçãoTipoEstado
Tablestables table

sem descrição

Exemplo
heroes
Stringobrigatório
Fieldsfields field

sem descrição

Padrão
_pageName
Stringrecomendado
Wherewhere

sem descrição

Exemplo
_pageName="Axe"
Stringrecomendado
Join onjoin on

sem descrição

Stringopcional
Group bygroup by

sem descrição

Stringopcional
Havinghaving

sem descrição

Stringopcional
Order byorder by

sem descrição

Stringopcional
Limitlimit

A limit of 1 may be set. This will supress the error multiple results usually produce.

Númeroopcional
Variable prefixprefix

sem descrição

Padrão
cargo_
Stringopcional
Advertisement