通过相对路径获取Twig文件,然后将其包含在app文件夹中的base.html.twig中

问题描述 投票:-1回答:1

这是我的基本模板中的iframe代码:

<iframe id="main" src="{{ app.request.getBaseURL() }}/include/main.html.twig"></iframe>

在我的app文件夹中,我有另一个名为include/的文件夹,它有一个名为main.html.twig的twig文件。

我想在main.html.twig中包含src文件,如下所示:

<iframe id="main" src="/include/main.html.twig"></iframe>
php symfony twig symfony-2.3 symfony-3.3
1个回答
1
投票

它不会这样工作。你不能/不应该直接链接到twig文件。这就是你需要做的:

  • 在控制器中创建新操作,该操作将呈现该main.html.twig并命名。 (阅读有关路由和@Route注释的信息)
  • 在iframe你需要使用src="{{ path('route_name_to created action') }}"
© www.soinside.com 2019 - 2024. All rights reserved.