Binding of Isaac: Rebirth Wiki
Advertisement

La documentation pour ce module peut être créée à Module:Cargo/doc

local p = {}
local cargo = mw.ext.cargo
local tableau = require( 'module:tableau' )

function p.requete( f )
    local args = tableau.toutRogner( tableau.obtenirArgs( f ) )
    local resultatsRequete = cargo.query( args.tables, args.champs or '', {
        join = args['joindre avec'],
        where = args['où'],
        groupBy = args['grouper par'],
        having = args['ayant'],
        orderBy = args['trier_par'] or args['trier par'],
        limit = args.limite,
        offset = args['décalage']
    } )
    local resultatParse = ''
    for _, element in pairs( resultatsRequete ) do
        resultatParse = resultatParse .. mw.getCurrentFrame():expandTemplate{
            title = args['modèle'],
            args = tableau.igsub( element, '_', ' ' )
        }
    end
    return resultatParse
end

return p
Advertisement