我正在Moodle中编码一个本地插件,并且试图手动将资源从一门课程复制到另一门课程(不进行备份和还原)。
我试图从数据库中手动获取资源,course_module,上下文以及最终文件,然后复制行并更新与新课程有关的字段,还从pathnamehash文件的表字段更改SHA1。
有什么想法或替代方法吗?
谢谢!
我相信您正在寻找函数create_file_from_storedfile($ filerecord,$ fileorid),如lib / filestorage / file_storage.php中所示。
(令人惊讶地)此功能未在文件api页面中记录,但似乎很合适。该页面上给出的示例可能会有所帮助。
希望这会有所帮助!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句