PhpStorm version: 9.0.2
Symfony Plugin version: 0.11.109
Symfony version: 3.0.1
模板引用适用于放置在app/Resources/views
下的模板文件,但不适用于放置在Bundle/Resources/views
下的文件。
这是截图。正如您所看到的,第一行没有警告突出显示引用放置在test.html.twig
目录下的app/
文件,但它会警告放置在bundle资源下的模板。
代码运行良好,捆绑模板在浏览器中呈现。
Symfony插件配置:
答案 0 :(得分:19)
我在Symfony3
和Symfony4
时遇到了同样的问题。修复非常简单。
您只需手动将app/Resources/views
(或templates
目的地Symfony4
)目录添加到Twig名称空间,如下所示:
这样您也可以支持自定义Twig命名空间,因此PhpStorm也可以自动完成这些命名空间。
答案 1 :(得分:5)
我也遇到了同样的问题,但是我不想跟随@Andrey Rudenko的回答,因为我会丢失所有项目特定的配置。相反,我跟着@ COil的评论,jusnt使我的缓存失效,问题解决了。
File -> Invalidate Caches / Restart -> Invailidate and Restart