我是twig
的新手。我在PhpStorm中使用它并且路径有问题。
这是我的文件夹结构:
- template /folder/
- main.twig
- common /folder/
- bootstrap.twig
- nav.twig
在main.twig
我有代码:
{% extends "common/bootstrap.twig" %}
当我 Ctrl +单击链接时,PhpStorm会打开正确的文件。
但在bootstrap.twig
我必须写:
{% include "common/nav.twig" %}
然后 Ctrl +单击无效。
我不能使用像nav.twig
或./nav.twig
这样的相对路径 - twig会抛出错误。
如何使用twig来使用相对路径,所以转到源代码可以在PhpStorm中使用?
答案 0 :(得分:2)
将您的模板根文件夹(在您的案例中为template
)标记为资源根(通过在项目视图中右键单击或通过Settings/Preferences | Directories
)。
标记为资源根目录的文件夹下的文件可以相对于此文件夹进行引用。