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

古之立大事者,不惟有超世之才,亦必有坚忍不拔之志。这篇文章主要讲述通过相对路径获取Twig文件,然后将其包含在app文件夹中的base.html.twig中相关的知识,希望能为你提供帮助。
这是我的基本模板中的iframe代码:

< iframe id="main" src="https://www.songbingjia.com/android/{{ app.request.getBaseURL() }}/include/main.html.twig"> < /iframe>

在我的app文件夹中,我有另一个名为include/的文件夹,它有一个名为main.html.twig的twig文件。
我想在main.html.twig中包含src文件,如下所示:
< iframe id="main" src="https://www.songbingjia.com/include/main.html.twig"> < /iframe>

答案【通过相对路径获取Twig文件,然后将其包含在app文件夹中的base.html.twig中】它不会这样工作。你不能/不应该直接链接到twig文件。这就是你需要做的:
  • 在控制器中创建新操作,该操作将呈现该main.html.twig并命名。 (阅读有关路由和@Route注释的信息)
  • 在iframe你需要使用src="https://www.songbingjia.com/android/{{ path('route_name_to created action') }}"

    推荐阅读