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

时间:2015-11-03 22:45:17

标签: php netbeans symlink netbeans-8.1

我正在使用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是否只遵循一个符号链接?

1 个答案:

答案 0 :(得分:0)

我可以解决它。不是符号链接问题,但库也有nbproject目录。删除后,问题仍未解决。我必须从项目的project.properties文件夹中的nbproject中删除一行。我不记得该物业的名称,但如果您遇到同样的问题,您就会找到它。