PhpStorm Symfony 问题(没有找到任何东西)

PhpStorm Symfony problems (not finding anything)

我对 PhpStorm 和 Symfony 插件有一个奇怪的问题。在正常工作了好几个月之后,突然间它无法识别任何 Symfony 方法。一个简单的 $this->getDoctrine()->getManager() 是行不通的,因为 PhpStorm 说 "Method getDoctrine() not found"。 $this->get("whatever").

都没有

这是什么原因,我该如何解决?

我在网上搜索解决了这个问题。 关于本文:

https://github.com/Haehnchen/idea-php-symfony2-plugin/issues/1266

PhpStorm 不喜欢在同一个 window 中打开许多项目,因为它不知道在哪里可以找到它需要的引用,因为所有项目都具有相同的结构。
在我看来,这是非常从编程的角度来说很糟糕,我希望 JetBrains 能解决这个问题!
还是谢谢大家

如果您愿意,可以在变量上方评论 php。 PhpStorm 将识别它并且 link 类.

例如:

/** @var Serializer $serializer */
$serializer = $this->get('jms_serializer');