我对PhpStorm和Symfony插件有一个奇怪的问题。经过几个月的良好工作,它突然不认识任何Symfony方法了。简单的$this->getDoctrine()->getManager()
不起作用,因为PhpStorm说"找不到方法getDoctrine()"。CCD_ 2。
原因是什么?我该如何解决?
我通过在互联网上搜索解决了这个问题。关于本文:
https://github.com/Haehnchen/idea-php-symfony2-plugin/issues/1266
PhpStorm不喜欢在同一个窗口中打开许多项目,因为它不知道在哪里可以找到所需的引用,因为所有项目都有相同的结构
在我看来,从程序上讲,这是非常可怕的,我希望JetBrains能解决这个问题
无论如何都要感谢大家
如果需要,可以在php中对变量进行注释。PhpStorm会识别它并将类链接起来。
例如:
/** @var Serializer $serializer */
$serializer = $this->get('jms_serializer');