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)
如果我只选择文件名,我对这种情况没有任何问题。然后NetBeans在整个项目目录中搜索具有该名称的文件。
如果我选择文件名和路径,它不起作用。也许这就是你的问题?
我没有改变任何其他东西,它就像一个魅力。