将Symfony2插件用于PHPStorm时,有时会看到弱路由警告:
这是什么意思?
Answers:
解决了。该Symfony2的插件解析appDevDebugProjectContainer.php
文件以获取路线和服务信息。但是,仅在加载网页时才重新编译此文件,这意味着不包括新创建的路由。
为了解决这个问题,插件还解析了配置文件,但这不是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