【发布时间】:2014-03-16 10:59:00
【问题描述】:
我想从 Twig 模板中导入 HTML 文件。 HTML 文件位于/var/files/5(没有扩展名)。我像这样渲染模板:
$path = $_SERVER['DOCUMENT_ROOT'] . '/../var/files/5';
$content = $this->get('templating')->render('ProConvocationBundle:Default:definitive-view.html.twig', array('path' => $path));
在 Twig 模板中,我像这样导入 HTML 文件:
{% include path %}
但它没有找到路径:无法找到模板“/myDocumentRoot/../app/var/files/5”
我也尝试了几种相对路径,但均未成功。知道如何实现它吗?
【问题讨论】:
-
是
/var/files/5和绝对路径还是相对于您的文档根目录的路径?由于您正在使用文档根目录构建路径,因此有点不清楚,但/var/...也很可能是绝对路径。 -
@thormeier - 这是文档根目录的绝对路径。
标签: php html templates symfony twig