首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Moodle自定义服务创建问题

问Moodle自定义服务创建问题
EN

Stack Overflow用户
提问于 2016-08-11 16:24:16
回答 1查看 2.4K关注 0票数 1

我正在尝试创建Moodle自定义服务来增强我的功能

代码语言:javascript
复制
1 ) https://docs.moodle.org/dev/External_functions_API
2 ) https://docs.moodle.org/dev/Adding_a_web_service_to_a_plugin

基于这些documents.created服务模块和external_lib.php文件更新了服务模块。但是我在访问web服务API时出错。

错误:{"exception":"dml_missing_record_exception","errorcode":"invalidrecord","message“:”在数据库表external_functions中找不到数据记录。“}

已启用调试模式并重试。显示外部函数注册错误。

代码语言:javascript
复制
{"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中注册新创建的服务?请帮帮忙

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-05 17:07:28

您需要在version.php中递增版本号,然后转到Moodle中的通知并运行升级。然后,Moodle将识别您添加到externallib.php和db/services.php中的新函数

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38891022

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档