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

Template riferimento funziona bene per i file di modello posti sotto app/Resources/views ma non per i file posti sotto Bundle/Resources/views.modello mancante nella PhpStorm con Symfony Plugin

Ecco lo screenshot. Come puoi vedere, non c'è nessun avviso di avviso in prima linea che faccia riferimento al file test.html.twig collocato sotto la directory app/, ma avverte su modelli posizionati sotto le risorse del bundle.

Il codice funziona bene e raggruppa i rendering dei modelli nel browser.

enter image description here

Symfony configurazione del plugin:

enter image description here

+0

condividi il tuo plugin config symfony2 nelle impostazioni delle preferenze PHPStorm per favore – darkomen

+0

screenshot allegato che mostra la configurazione del plugin – Fisher

+0

A volte la cache non viene aggiornata correttamente, inoltre devi aver generato la cache "dev". Synchonrize/Invalidates a volte correggono il problema. (e/o riavviare) – COil

risposta

0

Appena avuto lo stesso problema. Ho aggiornato da Symfony 2 a Symfony 3 e sembra un problema tecnico in PHPStorm con il vecchio file di progetto. Basta eliminare la cartella .idea e creare un progetto in PHPStorm da "file esistenti", che creerà un nuovo progetto con la configurazione predefinita, ma il problema sarà risolto.

Si ricorda, inoltre, che cancellando la cartella .idea - si perderà la configurazione tutto del progetto.

-1

Ho appena avuto lo stesso problema pure, però non volevo seguire la risposta di @Andrey Rudenko, perché avrei perso tutta la mia configurazione specifica del progetto. Invece ho seguito il commento di @ COil e jusnt invalidato la mia cache e il problema è stato risolto.

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

ho avuto lo stesso problema con Sf3 e phpStorm 2017.2.4. La correzione è davvero semplice come si deve aggiungere la directory app/Resources/views manualmente nelle impostazioni namespace Twig come segue:

Twig namespaces settings

(non mente il mio percorso front/ ovunque come il mio Symfony applicazione è installata in una sottodirectory)