4

我有一个要渲染的 Twig 模板(.html 文件)(用我的 PHP 文件中的值替换标记)。但是,我不想将渲染结果发送到浏览器,而是将其写入新的 .html 文件。我想这个解决方案对于 Django 模板也是类似的。

我怎样才能在 PHP 中做到这一点?

4

1 回答 1

6

您可以将渲染输出分配给一个变量,然后随心所欲地使用它。

$bob = $this->render('MyBundle:index.html.twig',[
            'foo' => $foo,
            'token' => $token
        ]);
dump($bob->getContent());exit(0);
于 2015-10-02T07:57:26.683 回答