向moodle数据库添加表

向moodle数据库添加表,moodle,Moodle,我在穆德尔有一些桌子。如何在其中添加表格? 我首先在xmldbeditor中构建了表。然后,将php代码粘贴到db/upgrade.php中,并将其版本更改为最新版本(2012103000)。最后,我将version.php更改为该版本。但我认为它不是被创造出来的。有什么问题吗?我通常会备份我已有的表中的数据,卸载插件,然后转到通知页面重新安装。当您在version.php中键入新的版本号,然后访问通知页面时,应该调用Update.php,但是当我开发插件时,我倾向于不依赖它 或者,在Moodl

我在穆德尔有一些桌子。如何在其中添加表格?
我首先在xmldbeditor中构建了表。然后,将php代码粘贴到db/upgrade.php中,并将其版本更改为最新版本(2012103000)。最后,我将version.php更改为该版本。但我认为它不是被创造出来的。有什么问题吗?

我通常会备份我已有的表中的数据,卸载插件,然后转到通知页面重新安装。当您在version.php中键入新的版本号,然后访问通知页面时,应该调用Update.php,但是当我开发插件时,我倾向于不依赖它


或者,在Moodle上的XMLDB编辑器中加载该表,并单击“[View SQL code]”链接。这将生成SQL代码,可在PHPMyAdmin或MySQL Workbench上执行,以直接创建表。

您需要创建适当的插件,最好的地方是本地插件文件夹

如果您创建了一个新插件,那么您可以在local/pluginname/db/install.xml中添加表

install.xml仅在首次安装插件时调用

之后,如果您想更改结构,则需要将代码放入db/upgrade.php,并需要更改版本并打开admin/index.php