在 Moodle activity
context
中获取:
$context = context_module::instance($courseid);
同样在 Moodle block
我如何获得context
?
我尝试$context = context_block::instance($courseid);
。
但在block_xxx.php
中,$this->context->id
给出了不同的价值。
Moodle版本2.9.1
答案 0 :(得分:0)
要获取块的上下文,您需要知道块实例ID。
context_block::instance($instance->id);
我认为这不一定很容易在block_xxx.php
之外做,也许你可以描述一下你的用例。