PhpStorm和Symfony 3 - 对于某些bundle,找不到命名空间

时间:2017-11-18 14:36:56

标签: php symfony namespaces phpstorm

在PhpStorm中无法识别Symfony 3中某些捆绑包的命名空间。

影响:

  • 我自己的捆绑和
  • 外部捆绑包(在vendor-folder中),例如FOM-Rest-Bundle

(另见截图)

我已尝试过的内容:

  • 重新安装Symfony-Plugin(现在已安装,但问题仍然存在)

  • 更改Preferences > Languages & Frameworks > Symfony

  • 中的目录
  • Preferences > Project: MyProject下,我将文件夹(例如供应商文件夹)标记为“来源”或“资源根”

  • 当然,在更改设置后,我重启了PhpStorm。

有人能帮助我吗?

Class AppKernal

2 个答案:

答案 0 :(得分:2)

嗯......有些问题自己解决了。 谷歌搜索了一段时间后解决这个问题,然后在这里发布问题,我想:

让我们开始!! 所以我开始编码。

在reindex开始之后又一次。并且 - 哦,不知道 - 在那之后发现名称空间!什么是无所事事。

我刚刚发现显然你可以在PhpStorm中手动重启索引,所以如果有人解决这个问题,只需这样做:

File > Invalidate Caches...

答案 1 :(得分:0)

我有同样的问题,如果

File > Invalidate Caches...

无法解决您的问题,请尝试停用 .ignore 插件。

正如您在jetbrains问题表单中的link所看到的那样,此插件很旧,并且已知会导致导航和索引错误。