integer/array module.get(object parameters)
Deze methode maakt het mogelijk om modules op te halen op basis van de opgegeven parameters.
Deze methode is beschikbaar voor gebruikers van elk type. Rechten om de methode aan te roepen kunnen worden ingetrokken in de instellingen van gebruikersrollen. Zie Gebruikersrollen voor meer informatie.
(object)
Parameters die de gewenste uitvoer definiëren.
De methode ondersteunt de volgende parameters.
Parameter | Type | Beschrijving |
---|---|---|
moduleids | string/array | Geeft alleen modules terug met de opgegeven ID's. |
sortfield | string/array | Sorteer het resultaat op de opgegeven eigenschappen. Mogelijke waarden: moduleid , relative_path . |
countOutput | boolean | Deze parameters, die gemeenschappelijk zijn voor alle get -methoden, worden in detail beschreven op de pagina Referentiecommentaar. |
excludeSearch | boolean | |
filter | object | |
limit | integer | |
output | query | |
preservekeys | boolean | |
search | object | |
searchByAny | boolean | |
searchWildcardsEnabled | boolean | |
sortorder | string/array | |
startSearch | boolean |
(integer/array)
Geeft ofwel:
countOutput
is gebruikt.Haal alle gegevens op over de modules "1", "2" en "25".
{
"jsonrpc": "2.0",
"method": "module.get",
"params": {
"output": "extend",
"moduleids": [
"1",
"2",
"25"
]
},
"id": 1
}
Reactie:
{
"jsonrpc": "2.0",
"result": [
{
"moduleid": "1",
"id": "actionlog",
"relative_path": "widgets/actionlog",
"status": "1",
"config": []
},
{
"moduleid": "2",
"id": "clock",
"relative_path": "widgets/clock",
"status": "1",
"config": []
},
{
"moduleid": "25",
"id": "example",
"relative_path": "modules/example_module",
"status": "1",
"config": []
}
],
"id": 1
}
CModule::get() in ui/include/classes/api/services/CModule.php.