PHPStorm命名空间支持不适用于Symfony2项目

PHPStorm命名空间支持不适用于Symfony2项目

问题描述:

我现在正在评估PHPStorm,而且我真的很喜欢它。它很快,或多或少的一切完美实施和流动像一阵微风...PHPStorm命名空间支持不适用于Symfony2项目

唯一困扰我(这是一个大问题)是,它似乎并没有得到我的命名空间symfony2项目的权利。

在Netbeans中,当我输入use Symf[CTRL+SPACE]时,它会显示所有Symfony命名空间,即/vendors文件夹。

如果我在PHPStorm中执行相同操作,则不会显示名称空间。这意味着整个代码copletion不适用于供应商库,这对于简单快速的编程来说确实非常糟糕。

现在,我很确定我只是在某个地方缺少设置,但我无法找到它。

看起来像一个known issue in PhpStorm

这不再是一个问题了,现在大部分时间都有Symfony插件可用。

这个问题有点旧,但是如果有人绊倒了它(像我一样),但仍然没有任何工作,这可能是因为您的供应商文件夹被排除在代码检查之外。

你必须进入“文件 - >设置 - >目录”,并将供应商文件夹设置为资源根目录,不能排除。

更多的信息在这里:Jetbrains Namespaces