通过相对路径获取 Twig 文件,然后将其包含在应用程序文件夹的 base.html.twig 中
Get a Twig file by relative path then include it in base.html.twig in app folder
这是我的 iframe
基本模板中的代码:
<iframe id="main" src="{{ app.request.getBaseURL() }}/include/main.html.twig"></iframe>
在我的应用程序文件夹中,我有另一个名为 include/
的文件夹,其中有一个名为 main.html.twig
.
的 twig 文件
我想像这样在 src
中包含 main.html.twig
文件:
<iframe id="main" src="/include/main.html.twig"></iframe>
这样不行。您 cannot/shouldn 不会直接 link 到 twig 文件。
这就是你需要做的:
- 在 controller 中创建新动作,这将呈现 main.html.twig 并命名。 (阅读路由和@Route 注释)
- 在 iframe 中你需要使用
src="{{ path('route_name_to created action') }}"
这是我的 iframe
基本模板中的代码:
<iframe id="main" src="{{ app.request.getBaseURL() }}/include/main.html.twig"></iframe>
在我的应用程序文件夹中,我有另一个名为 include/
的文件夹,其中有一个名为 main.html.twig
.
我想像这样在 src
中包含 main.html.twig
文件:
<iframe id="main" src="/include/main.html.twig"></iframe>
这样不行。您 cannot/shouldn 不会直接 link 到 twig 文件。 这就是你需要做的:
- 在 controller 中创建新动作,这将呈现 main.html.twig 并命名。 (阅读路由和@Route 注释)
- 在 iframe 中你需要使用
src="{{ path('route_name_to created action') }}"