Podczas korzystania z wtyczki Symfony2 dla PHPStorm, czasami widzę ostrzeżenie o słabej trasie :
Co to znaczy?
Odpowiedzi:
Rozpracowałem to. Wtyczki Symfony2 analizuje appDevDebugProjectContainer.php
plik, aby uzyskać informacje o trasach i usług. Jednak ten plik jest rekompilowany dopiero po załadowaniu strony internetowej, co oznacza, że nowo utworzone trasy nie są uwzględniane.
Aby obejść ten problem, wtyczka analizuje również pliki konfiguracyjne, ale nie jest to w 100% niezawodne, więc trasy wykryte w ten sposób są oznaczane jako „słabe”. Ponowne załadowanie strony internetowej spowoduje, że ostrzeżenie zniknie.
W końcu naprawiłem ten problem w mojej sytuacji ( Symfony 2.8 / PhpStorm 2016.3 ).
Jest podobny do rozwiązania @Atmarama, ale myślę, że moja wersja PhpStorm (2016.3) jest inna i / lub Symfony 2.8.
Moje rozwiązanie również nie obejmuje deprecated
ustawień. Mam nadzieję, że to pomoże innym:
W PhpStorm przejdź do Languages & Frameworks > PHP > Symfony > Routing
i dodaj ścieżkę do appDevProjectContainerUrlGenerator.php
.
W moim przypadku jest to:
var/cache/dev/appDevDebugProjectContainerUrlGenerator.php