1

我正在尝试了解 Moodle 中的访问控制。我想看看has_capability()项目中方法的定义。任何人都知道我可以在哪个文件中找到此方法的定义?

4

2 回答 2

2

正如你所说,它在名为的文件accesslib.phpServer -> Moodle -> lib

添加更多信息has_capability()是moodle最重要的功能之一,它检查用户在给定上下文中是否具有特定能力。

function has_capability($capability, context $context, $user = null, $doanything = true)

更多信息可以在这里找到。

于 2014-01-22T19:53:57.667 回答
2

终于找到了!如果你下载moodle项目,它位于Server -> Moodle -> lib目录下,并且在该目录中,它被定义在一个名为“accesslib.php”的文件中。

于 2013-05-02T22:58:23.950 回答