我需要 $ cm-> id 因为在最新的Moodle 2.6.0版本中。
$context = get_context_instance(CONTEXT_MODULE, $courseId);
不符合规范。
而不是这个给定的代码我需要实现。
$ contextmodule = context_module :: instance($ cm-> id);
使用此代码我需要 $ contextId ;
因此,我的观点是如何使用$ courseId获取$ cm-> id或$ contextmodule。
提前致谢。
答案 0 :(得分:2)
您应该使用课程模块ID作为该函数的参数。
$contextModuleData = context_module::instance($contextModule->id);