0
我使用API添加文件夾模塊到Moodle課程:的Moodle - 無效課程模塊ID
folder_add_instance($data, null);
我正在運行使用CMD腳本時的錯誤如下:
!!! Invalid course module ID !!!
我查看了庫中的folder_add_instance()函數,發現錯誤時嘗試獲取上下文:
$context = context_module::instance($cmid)//$cmid = 8
我查看了Moodle數據庫中的mdl_context表,但無法理解值和它們與我得到的錯誤的關係。
從數據庫中刪除mdl_context值會有幫助嗎?或者我在這裏錯過了什麼?
請注意,該腳本工作正常,直到我刪除了所有我在Moodle上使用Web界面的課程(我刪除了包含所有課程的類別)。