1 回答
TA贡献1805条经验 获得超9个赞
VALUE_OPTIONAL您可以通过将子句添加到返回数据来解决该问题:
public static function get_completion_overview_returns() {
return new external_single_structure(
array(
'course' => new external_multiple_structure(
new external_single_structure(
array(
'courseid' => new external_value(PARAM_INT, ''),
'coursename' => new external_value(PARAM_TEXT, '', VALUE_OPTIONAL),
'enrols' => new external_value(PARAM_INT, '', VALUE_OPTIONAL),
'completed' => new external_value(PARAM_INT, '', VALUE_OPTIONAL),
)
)
),
)
);
}
然后您可能应该检查是否有空数据案例。
- 1 回答
- 0 关注
- 94 浏览
添加回答
举报