Bei Verwendung des Symfony2-Plugins für PHPStorm wird manchmal eine Warnung zu schwachen Routen angezeigt :
Was heißt das?
Hat es geschafft. Das Symfony2-Plugin analysiert die appDevDebugProjectContainer.php
Datei, um Routen- und Serviceinformationen abzurufen. Diese Datei wird jedoch nur neu kompiliert, wenn die Webseite geladen wird, was bedeutet, dass neu erstellte Routen nicht enthalten sind.
Um dies zu umgehen, analysiert das Plugin auch die Konfigurationsdateien , dies ist jedoch nicht 100% zuverlässig, sodass auf diese Weise erkannte Routen als "schwach" markiert werden. Durch das erneute Laden der Webseite wird die Warnung ausgeblendet.
Ich habe dieses Problem endlich für meine Situation behoben ( Symfony 2.8 / PhpStorm 2016.3 ).
Es ähnelt der Lösung von @Atmarama, aber ich denke, meine Version von PhpStorm (2016.3) ist anders und / oder Symfony 2.8.
Meine Lösung beinhaltet auch nicht die deprecated
Einstellung. Ich hoffe das wird anderen helfen:
Gehen Sie in PhpStorm zu Languages & Frameworks > PHP > Symfony > Routing
und fügen Sie den Pfad zu hinzu appDevProjectContainerUrlGenerator.php
.
In meinem Fall ist dies:
var/cache/dev/appDevDebugProjectContainerUrlGenerator.php
Ich habe auch das gleiche Problem und in meinem Fall, weil ich '/' verwende, um die Rendervorlage zu deklarieren, anstatt ":" Durch Ändern von "/" zu ":" wurde diese Warnung in meinem Fall gelöscht