我们如何获取moodle中打开的当前页面的上下文 即,上下文可以是system / course / coursecat等,
感谢您的帮助
答案 0 :(得分:3)
非常简单:)
$context = $PAGE->context;
要检查上下文的类型,请使用上下文常量
switch ($context->contextlevel) {
case CONTEXT_SYSTEM:
break;
case CONTEXT_USER:
break;
case CONTEXT_COURSECAT:
break;
case CONTEXT_COURSE:
break;
case CONTEXT_MODULE:
break;
case CONTEXT_BLOCK:
break;
}