При использовании плагина 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
источник
Проверить путь к файлу urlGenerator
Для меня правильный путь:
var/cache/dev/appDevDebugProjectContainerUrlGenerator.php
И после этого нажмите кнопку "Очистить указатель" выше
источник
У меня также возникает та же проблема, и в моем случае, потому что я использую '/' для объявления шаблона рендеринга вместо ":" При изменении с "/" на ":" это предупреждение в моем случае убрано.
источник