【问题标题】:Relative paths in twig or absolute in PhpStorm树枝中的相对路径或 PhpStorm 中的绝对路径
【发布时间】:2016-11-16 18:28:41
【问题描述】:

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

【问题讨论】:

  • 尝试最明显的方法:将您的 template 文件夹标记为资源根

标签: twig phpstorm


【解决方案1】:

将您的模板根文件夹(在您的情况下为template)标记为Resource Root(通过在项目视图中单击鼠标右键或通过Settings/Preferences | Directories)。

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

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

【讨论】:

    猜你喜欢
    • 2013-04-17
    • 2015-02-09
    • 1970-01-01
    • 2011-06-15
    • 2011-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多