在moodle数据库中添加一个表

时间:2012-10-31 17:03:49

标签: moodle

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

您需要为最佳位置创建适当的插件,本地插件文件夹。

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

install.xml仅在第一次安装插件时调用。

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