Php 如何使netbeans IDE了解其他项目中的类和方法以完成代码

Php 如何使netbeans IDE了解其他项目中的类和方法以完成代码,php,svn,netbeans,phpdoc,code-completion,Php,Svn,Netbeans,Phpdoc,Code Completion,我在一个php网站上工作,该网站由2个SVN存储库组成。一个repo中有类,而另一个repo中有脚本,因此脚本存储库中的脚本将使用另一个存储库中的类。我使用Netbeans 7.3.1来维护网站,因此每个存储库都是自己的Netbeans项目 这一切在服务器上都很好,但问题是,在netbeans中工作时,我只能得到同一项目中的类和方法的类名建议、方法名建议、phpdoc等,如下所示: Class repo:Class myStaticClass中有一些静态方法,当我在同一个项目中编辑另一个Clas

我在一个php网站上工作,该网站由2个SVN存储库组成。一个repo中有类,而另一个repo中有脚本,因此脚本存储库中的脚本将使用另一个存储库中的类。我使用Netbeans 7.3.1来维护网站,因此每个存储库都是自己的Netbeans项目

这一切在服务器上都很好,但问题是,在netbeans中工作时,我只能得到同一项目中的类和方法的类名建议、方法名建议、phpdoc等,如下所示:

Class repo:
Class myStaticClass
中有一些静态方法,当我在同一个项目中编辑另一个Class
Class someOtherClass
时,我可以键入
myStaticClass::
,netbeans将有一个填充该类静态方法的列表

然而,当我在脚本repo中时,我将键入
myStaticClass::
,而netbeans对此没有任何说明

当我在脚本存储库中引用一个类时,netbeans不会建议方法名称,也不会为方法显示phpdoc。当netbeans试图收集您键入时显示的实时数据,而不仅仅是您当前正在修改的项目时,它是否可以“查看”所有项目

重组、移动或无论如何修改回购协议本身都不是一个选项


谢谢

我认为您必须在PHP中添加带有类的项目,包括带有脚本的项目路径


在项目属性中查找此项,并添加相应的文件夹,如NB站点的中所示。

我没有将NB与PHP一起使用,但也许您可以将您的类项目添加到脚本项目()的include路径中!谢谢!太好了,既然它起作用了,我就加上它作为答案。