我正在尝试为我的功能增强创建 Moodle 自定义服务
1 ) https://docs.moodle.org/dev/External_functions_API
2 ) https://docs.moodle.org/dev/Adding_a_web_service_to_a_plugin
根据这些文档更新服务模块。创建服务模块和 external_lib.php 文件。但是我在访问 Web 服务 API 时出错了
错误:{"exception":"dml_missing_record_exception","errorcode":"invalidrecord","message":"在数据库表 external_functions 中找不到数据记录。"}
启用调试模式并再次尝试。它显示外部函数注册错误。
{"exception":"dml_missing_record_exception","errorcode":"invalidrecord","mess age"
:"Can not find data record in database table external_functions.","debuginfo":"SELECT * FROM {external_functions
} WHERE name = ?\n[array (\n 0 => 'local_enroll_course',\n)]"}
我如何在 Moodle 中注册新创建的服务?请帮助