我正在为Moodle开发一个插件,并在我的Moodle安装中创建了一个项目。我正在扩展一个名为block_base
的类,但PhpStorm说undefined class block_base
。我的猜测是因为所有moodle文件(包括类block_base
)都不在项目文件中。
如何将其添加到项目文件中?我可以简单地将整个Moodle安装项目作为项目,但我不想要这样,因为我使用GitHub然后我必须将所有Moodle文件放在那里,这是毫无意义的。 / p>
答案 0 :(得分:0)
PHPStorm可以在一个项目中处理多个git根(这就是我管理插件的方式)。
因此,您可以执行以下操作:
现在,您可以更改您的插件并进行更新,而无需检查Moodle的完整副本(作为额外的奖励,它可以很容易地提取最新的Moodle代码,因此您可以测试您的插件反对升级)。