0

我正在使用 dompdf 和 twig

我在如何制作 dompdf 处理树枝页面方面取得了一些成功

但是我不能使用加载器使用文件系统加载模板

给定

$twig = new Twig_Environment($loader, array(
'cache' => '/path/to/compilation_cache',
));

我想将上面的加载器暗示为

$loader = new Twig_Loader_Filesystem('templates');

但是这不起作用

如果我将 loader 简单地更改为

$loader = new Twig_Loader_String();

它只呈现页面名称

所以在上面提到的页面上 - 我如何添加加载器来让模板显示?

先感谢您

更多信息

使用 Slim 框架,但我认为这不是问题

有这些线

$loader = new Twig_Loader_String();

dompdf 有效,但只呈现页面名称

$loader = new Twig_Loader_Filesystem('/home/sites/******/public_html/templates');

然后我得到

Fatal error: Call to undefined method DOMText::getAttribute() in /home/sites/******/app/vendor/dompdf/dompdf/include/cellmap.cls.php on line 437

困惑 - 使用 slim 和 twig 为什么 dompdf 不能像此处的其他页面所建议的那样接受 html?

4

0 回答 0