NetBeans不分析第二个符号链接后面的php代码



我正在将NetBeans 8.1 RC2用于php项目。

我将此项目存储在~/ide/netbeans/workspace/myproject/中。此目录包含nbproject目录和指向/var/www/myproject中源代码的符号链接。在这个项目中,还有一个符号链接./source/vendor/tueena,它的目标是/var/www/tueena

所以文件结构是这样的:

ls -la ~/ide/netbeans/workspace/myproject
... .
... ..
... nbproject
... myproject -> /var/www/myproject
ls -la /var/www/myproject/source/vendor
... .
... ..
... autoload.php
... composer
... tueena -> ../../tueena

当我将以下文件放入~/ide/netbeans/workspace/myproject/var/www/myproject/somewherehere时,NetBeans告诉我IFoo不实现Foo:

<?php
interface IFoo
{
    public function xyz();
}
class Foo implements IFoo
{
}

但是,例如,当我将文件移动到/var/www/tueena/core/source/中时,它只会告诉我两个PSR-1冲突,但不会告诉我缺少接口中定义的方法实现。NetBeans只遵循一个符号链接吗?

我可以解决它。问题不是符号链接,而是库也有nbproject目录。删除后,问题仍未解决。我不得不从我项目的nbproject文件夹中的project.properties中删除一行。我不记得这处房产的名字了,但如果你有同样的问题,你会找到的。

相关内容

  • 没有找到相关文章

最新更新