批量添加
描述
object templategroup.massadd(object parameters)
此方法允许同时向给定的模板组添加多个相关对象.
此方法只有Super admin(超级管理员)用户可用. 可以在用户角色设置中撤销调用该方法的权限. 更多信息请查看 User roles.
参数
(object)
参数包含要更新的模板组ID和要添加到这些模板组中的对象.
该方法接受以下参数.
参数 | 类型 | 描述 |
---|---|---|
groups | object/array | 要更新的模板组. 这些模板组只能定义一个 groupid 属性.属性行为: - 必选 |
templates | object/array | 需要被添加到模板组中的模板. 这些模板只能定义一个 templateid 属性.属性行为: - 必选 |
返回值
(object)
返回一个对象,该对象包含groupids
属性下已更新的模板组的ID.
示例
将模板添加到模板组中
将两个模板添加到ID为12和13的模板组中.
请求:
{
"jsonrpc": "2.0",
"method": "templategroup.massadd",
"params": {
"groups": [
{
"groupid": "12"
},
{
"groupid": "13"
}
],
"templates": [
{
"templateid": "10486"
},
{
"templateid": "10487"
}
]
},
"id": 1
}
响应:
{
"jsonrpc": "2.0",
"result": {
"groupids": [
"12",
"13"
]
},
"id": 1
}
参阅
来源
CTemplateGroup::massAdd() in ui/include/classes/api/services/CTemplateGroup.php.