假设您正在编写要在Moodle中运行的代码,您可以使用其中get_courses()定义的函数lib/datalib.php.例如:
<?php
require_once(PATH_TO_MOODLE_ROOT . '/config.php');
$courses = get_courses();
print_r($courses);
Run Code Online (Sandbox Code Playgroud)
将打印出返回数组的数据转储,显示Moodle站点中所有课程的详细信息.这个例子显然不适合在生产网站上使用!
如果检查功能定义,lib/datalib.php您将看到可用于将结果集限制为特定字段或控制排序顺序的选项.