如何在MOODLE中获取页面上下文

时间:2014-03-17 05:47:45

标签: moodle

我们如何获取moodle中打开的当前页面的上下文 即,上下文可以是system / course / coursecat等,

感谢您的帮助

1 个答案:

答案 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;
}