【发布时间】:2014-05-28 11:05:21
【问题描述】:
当使用 PHPStorm 的 Symfony2 插件时,我有时会看到 Weak Route 警告:
什么意思?
【问题讨论】:
当使用 PHPStorm 的 Symfony2 插件时,我有时会看到 Weak Route 警告:
什么意思?
【问题讨论】:
解决了。 Symfony2 plugin 解析appDevDebugProjectContainer.php 文件以获取路由和服务信息。然而,这个文件只有在加载网页时才会重新编译,这意味着不包括新创建的路由。
为了解决这个问题,插件也 parses the config files 但这不是 100% 可靠的,因此以这种方式发现的路由被标记为“弱”。重新加载网页将使警告消失。
【讨论】:
我终于根据我的情况解决了这个问题(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
【讨论】:
我也遇到了同样的问题,就我而言,因为我使用“/”来声明渲染模板而不是“:” 从“/”更改为“:”在我的情况下清除了该警告
【讨论】: