在不重新安装插件的情况下测试Moodle插件

在不重新安装插件的情况下测试Moodle插件,moodle,Moodle,如何测试Moodle插件而不必每次重新安装 如果你做了一点小小的改动,然后不得不在version.php中更改版本,然后重新安装插件,结果却发现你所做的一切都不起作用,这是非常令人恼火的。取决于你在说什么 如果更改DB定义,则需要升级.php+version.php 如果更改语言字符串或样式表,则版本需要更改version.php,但清除缓存将适用于开发设置(Site admin>development>purge caches) 如果更改javascript文件,请确保您的javascript

如何测试Moodle插件而不必每次重新安装


如果你做了一点小小的改动,然后不得不在
version.php
中更改版本,然后重新安装插件,结果却发现你所做的一切都不起作用,这是非常令人恼火的。

取决于你在说什么

如果更改DB定义,则需要升级.php+version.php

如果更改语言字符串或样式表,则版本需要更改version.php,但清除缓存将适用于开发设置(Site admin>development>purge caches)

如果更改javascript文件,请确保您的javascript缓存设置已关闭(在Moodle站点管理设置中)。有时还需要清除浏览器缓存(如果两者都不起作用,也可以清除缓存)

对于新功能、事件、消息类型等,需要一个version.php bump(尽管这种情况不应该经常发生)

对于PHP代码更改,您永远不需要触摸version.PHP、清除缓存或浏览器缓存