假;“丢失路线”;带Symfony2插件的PhpStorm中的检查

假;“丢失路线”;带Symfony2插件的PhpStorm中的检查,php,symfony,phpstorm,Php,Symfony,Phpstorm,背景 PhpStorm中Symfony2插件的一个特性是它可以感知您的路线,允许自动完成之类的事情 然而,现在,我的插件似乎认为路线不存在,当它存在的时候。见附图: 以下是正在使用的路由调试器,仅供参考 问题 该检查是否可以了解路线 额外注释 这个问题已经存在了一段时间,不管是否有新缓存。PHPStorm从缓存目录/文件中读取配置的路由、服务等。你的缓存存在吗?如果是这样,并且您刚刚添加了一个新路由,那么您可能需要重新生成缓存 app/cache/dev/appDevDebugProjec

背景

PhpStorm中Symfony2插件的一个特性是它可以感知您的路线,允许自动完成之类的事情

然而,现在,我的插件似乎认为路线不存在,当它存在的时候。见附图:

以下是正在使用的路由调试器,仅供参考

问题

该检查是否可以了解路线

额外注释


这个问题已经存在了一段时间,不管是否有新缓存。

PHPStorm从缓存目录/文件中读取配置的路由、服务等。你的缓存存在吗?如果是这样,并且您刚刚添加了一个新路由,那么您可能需要重新生成缓存

  • app/cache/dev/appDevDebugProjectContainer.php

将双引号而不是单引号放在带有路线名称的行上。检查员会知道请求的路线。

我也有同样的问题。转到
[文件]-->[使缓存无效/重新启动…]
。这解决了我的问题。但是,项目将在下一次启动时重新编制索引,这可能需要一些时间。

如何定义路线。Symfony2插件可以实现这种解析/支持,而不是PhpStorm(它不知道任何特殊的语法/特定于框架的功能)。这个问题已经存在了一段时间,不管是否有新的缓存。更新的问题反映了这一点。当您进行全局查找时,它是否会找到路由的缓存实例?