来自Moodle 文档:
上下文是 Moodle 中可以分配角色的空间。
我知道上下文是用于管理 Moodle 对象的逻辑空间。
我开发了一个自定义块插件,其中包含我使用的文件上传file_prepare_draft_area
和file_save_draft_area_files
功能。有一个$context
必须传递的参数,我真的不知道我应该传递什么上下文?这意味着,我想,我应该把我的块插件上传的文件放在哪个逻辑空间?在我看来,最合乎逻辑的做法是将上传的文件存储在与我的块插件相关的上下文中。
我尝试使用 context_block::instance($instanceid) 但我不知道如何获取 $instanceid 参数。
- 在这种情况下我应该使用哪个上下文?
- 如何得到它?