树枝中的相对路径或PhpStorm中的绝对路径

时间:2016-11-16 09:39:19

标签: twig phpstorm

我是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中使用?

1 个答案:

答案 0 :(得分:2)

将您的模板根文件夹(在您的案例中为template)标记为资源根(通过在项目视图中右键单击或通过Settings/Preferences | Directories)。

https://www.jetbrains.com/help/phpstorm/2016.2/configuring-folders-within-a-content-root.html?search=directories

  

标记为资源根目录的文件夹下的文件可以相对于此文件夹进行引用。