Symfony 2中的"弱路线"是什么?

Tam*_*lyn 81 symfony phpstorm

当为PHPStorm使用Symfony2插件时,我有时会看到弱路由警告: 弱路线

这是什么意思?

Tam*_*lyn 124

解决了这个问题.该Symfony2的插件解析appDevDebugProjectContainer.php文件以获取路线和服务信息.但是,只有在加载网页时才重新编译此文件,这意味着不包括新创建的路径.

为了解决这个问题,该插件还解析配置文件,但这不是100%可靠,因此以这种方式发现的路由被标记为"弱".重新加载网页将使警告消失.

  • 感谢您回答自己的帖子,在谷歌搜索后2秒我得到了答案:-) (14认同)
  • 单击确定以取消此警告,设置 - >编辑器 - >检查 - > Symfony->路由将其关闭 (4认同)

Gra*_*tak 9

我终于根据我的情况解决了这个问题(Symfony 2.8/PhpStorm 2016.3).

它与@Atmarama的解决方案类似,但我认为我的PhpStorm(2016.3)版本不同和/或Symfony 2.8.

我的解决方案也不涉及deprecated设置.我希望这会有助于其他人:

在PhpStorm中转到Languages & Frameworks > PHP > Symfony > Routing并添加路径appDevProjectContainerUrlGenerator.php.

在我的情况下,这是:

var/cache/dev/appDevDebugProjectContainerUrlGenerator.php
Run Code Online (Sandbox Code Playgroud)

PhpStorm 2016.3设置修复弱路线问题