Netbeans找不到我的所有include_once路径

Dar*_*ook 10 php netbeans php-include

我刚刚将一个较大的php项目导入NetBeans.在顶级目录下,我有"app1","app2","app3"等(每个都映射到一个域名),然后是一个"共享"目录,用于(你猜对了)所有应用程序使用的文件.

在app1/route/Search.inc中它有:

include_once "../shared/lib/search.inc";
Run Code Online (Sandbox Code Playgroud)

但是这行上的ctrl-B什么也没做.有道理,从NetBeans的角度来看,作为一个大型应用程序,它应该是"../../shared/lib/search.inc".但是,对于应用程序的配置方式,上述内容是正确的,NetBeans是错误的.

我如何告诉NetBeans需要多出一个目录?

在Include Path下,我尝试添加"/ full/path/to/app1"(这样就可以找到"../shared/lib/")(我尝试了Private选项卡,然后是Shared选项卡,结果相同.)但是它拒绝,告诉我app1目录已经是应用程序的一部分.没有"做我说的话,不要考虑它,打耳光!" 按钮.

在文件系统中添加符号链接,仅适用于NetBeans,感觉有点难看.

我想知道我是否应该为每个应用程序制作一个NetBeans项目?(我实际上是先尝试过,但由于所有应用程序都在同一个git存储库中,它会产生很多噪音,所以我认为这是错误的方法.)

附加:我最感兴趣的是我的上一个问题的答案 - 将每个应用程序保持为单独的NetBeans项目是标准做法,即使它们都在同一个git存储库中吗?

Product Version: NetBeans IDE 8.0.2 (Build 201411181905)
Updates: NetBeans IDE is updated to version NetBeans 8.0.2 Patch 1
Java: 1.7.0_79; OpenJDK 64-Bit Server VM 24.79-b02
Runtime: OpenJDK Runtime Environment 1.7.0_79-b14
(on linux Mint 17)
Run Code Online (Sandbox Code Playgroud)

Ric*_*ard 2

如果我只选择文件名,我对这种情况没有任何问题。然后NetBeans在整个项目目录中搜索具有该名称的文件。

如果我选择文件名和路径,它不起作用。也许这就是你的问题?

我没有改变任何其他东西,它就像一个魅力。