我需要Moodle使用的数据库表的列表。
我怎样才能得到它?在Java或PHP中是否有任何API?
我检查过 - 像数据定义API,数据操作API,Web服务这样的API,但我找不到我需要的内容。
这些API有助于从Moodle获取数据,但我需要MetaData。
请帮忙。在此先感谢。
答案 0 :(得分:0)
你可以在Moodle中使用它
$tables = $DB->get_tables();
也
foreach ($tables as $table) {
$columns = $DB->get_columns();
foreach ($columns as $column) {
...
}
}
或使用information_schema
SELECT table_name
FROM information_schema.tables
WHERE table_schema = 'yourmoodledatabasename'