2016-02-02 14 views
5
PhpStorm version: 9.0.2 
Symfony Plugin version: 0.11.109 
Symfony version: 3.0.1 

Template bazowania działa dobrze dla plików szablonów umieszczonych pod app/Resources/views ale nie dla plików objętych Bundle/Resources/views.Brakujący szablon w PhpStorm z Symfony Plugin

Tutaj przechodzi zrzut ekranu. Jak widać, w pierwszej linii nie ma wyróżnienia ostrzegawczego, które odnosi się do pliku test.html.twig umieszczonego pod katalogiem app/, ale ostrzega o szablonach umieszczonych w zasobach pakietu.

Kod działa dobrze, a szablony renderowania szablonów w przeglądarce.

enter image description here

Symfony konfiguracja wtyczki:

enter image description here

+0

udostępnij konfigurację wtyczki symfony2 w ustawieniach preferencji PHPStorm proszę – darkomen

+0

załączony zrzut ekranu pokazujący konfigurację wtyczki – Fisher

+0

Kiedyś pamięć podręczna nie jest poprawnie odświeżona, co więcej, musisz wygenerować pamięć podręczną "dev". Synchonrize/Invalidates czasami rozwiązuje problem. (i/lub restart) – COil

Odpowiedz

0

prostu miał ten sam problem. Zaktualizowałem od Symfony 2 do Symfony 3 i wygląda to jak usterka w PHPStorm ze starym plikiem projektu. Po prostu usuń folder .idea i utwórz projekt w PHPStorm z "istniejących plików", który utworzy nowy projekt z domyślną konfiguracją, ale błąd zniknie.

Należy również pamiętać, że poprzez usunięcie folderu .idea - utracisz całą konfigurację projektu.

-1

prostu miałem ten sam problem jak dobrze, jednak nie chciałem iść odpowiedź @Andrey Rudenko, bo stracę wszystkie moje konfiguracji konkretnego projektu. Zamiast tego podążyłem za komentarzem @ COIL i sędzia unieważnił moją pamięć podręczną, a problem został rozwiązany.

File -> Invalidate Caches/Restart -> Invailidate and Restart 
0

miałem ten sam problem z Sf3 i phpStorm 2017.2.4. Rozwiązaniem jest naprawdę proste, ponieważ trzeba dodać katalog app/Resources/views ręcznie w Twig ustawień obszary nazw w następujący sposób:

Twig namespaces settings

(nie przeszkadza mój front/ ścieżkę wszędzie jak moja aplikacja Symfony jest zainstalowana w podkatalogu)