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 hinzuappDevProjectContainerUrlGenerator.php
.In meinem Fall ist dies:
quelle
Überprüfen Sie den Pfad zur Datei urlGenerator
Für mich ist der richtige Weg:
Und nach dem Klicken klicken Sie oben auf die Schaltfläche "Index löschen"
quelle
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
quelle