我正在尝试了解Moodle中的访问控制。我想看一下项目中方法has_capability()
的定义。任何人都知道我可以在哪个文件中找到此方法的定义?
答案 0 :(得分:2)
答案 1 :(得分:2)
如你所说,它位于accesslib.php
下名为Server -> Moodle -> lib
的文件中。
为此添加更多信息,has_capability()
是moodle最重要的功能之一,它会检查用户是否在给定的上下文中具有特定功能。
function has_capability($capability, context $context, $user = null, $doanything = true)
有关此问题的更多信息,请here。