phpstorm symfony2缺少服务警告

and*_*idu 10 service dependency-injection symfony phpstorm

我已经为Phpstorm安装了Symfony2插件,但我无法让IDE看到这些现有服务或其他注入对象.这些可以以某种方式修复,所以警告会消失吗?

在此输入图像描述

Car*_*ton 25

我有类似的问题,建议仔细检查以下内容......

  1. 正如@Marcel建议的那样,检查你的Symfony2插件是否已打开...

    1.1.设置> Symfony2插件

    1.2.检查这些目录的路径是否正确,出于某种原因,我在项目中有两个symfony项目,因此默认路径不准确

Symfony2插件

  1. 您应该仔细检查插件对容器XML的引用是否准确,默认情况下它将是"app\cache\dev\appDevDebugProjectContainer.xml",因为您可以看到我的必须更新,您可以看到路径现在是"EXISTS "之前说过"错误"

    2.1.设置> Symfony2插件>容器

    2.2. 在此输入图像描述

  2. 然后,根据@ Igor的建议清除你的缓存

  • 设置路径"app\cache\dev\appDevDebugProjectContainer.xml"(为空)帮助了我.谢谢! (2认同)