当使用PHPStorm的Symfony2插件时,我有时会看到弱路径警告:
这是什么意思?
答案 0 :(得分:124)
解决了这个问题。 Symfony2 plugin解析appDevDebugProjectContainer.php
文件以获取路由和服务信息。但是,只有在加载网页时才重新编译此文件,这意味着不包括新创建的路径。
为了解决这个插件parses the config files,但这不是100%可靠,所以以这种方式发现的路线标记为"弱"。重新加载网页会使警告消失。
答案 1 :(得分: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
答案 2 :(得分:3)
检查文件urlGenerator的路径
对我来说,正确的道路是:
var/cache/dev/appDevDebugProjectContainerUrlGenerator.php
点击按钮"清除索引"上述强>
答案 3 :(得分:-1)
我也遇到了同样的问题,在我的情况下,因为我使用'/'来声明渲染模板而不是“:” 从“/”更改为“:”在我的情况下清除了该警告