[symfony] Symfony 2에서 “약한 경로”는 무엇입니까?

PHPStorm 용 Symfony2 플러그인을 사용할 때 때때로 Weak Route 경고가 표시됩니다.
약한 경로

무슨 뜻이에요?



답변

해결했습니다. 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

약한 경로 문제를 해결하기위한 PhpStorm 2016.3 설정


답변

urlGenerator 파일 경로 확인

나에게 올바른 경로는 다음과 같습니다.

var/cache/dev/appDevDebugProjectContainerUrlGenerator.php

그리고 위의 “색인 지우기”버튼을 클릭 한 후

여기에 이미지 설명 입력


답변

또한 동일한 문제가 발생합니다. 제 경우에는 “:”대신 ‘/’를 사용하여 렌더링 템플릿을 선언하기 때문에 “/”에서 “:”로 변경하면 해당 경고가 제거되었습니다.


답변