При использовании плагина Symfony2 для PHPStorm я иногда вижу предупреждение о слабом маршруте :
Что это означает?
Ответы:
Разобрался. Плагин 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