我有一个我要渲染的Twig模板(.html文件)(用我的PHP文件中的值替换标记)。但是,我想将其写入新的.html文件,而不是将渲染结果发送到浏览器。我认为Django模板的解决方案也类似。
我如何在PHP中执行此操作?
答案 0 :(得分:5)
您可以将渲染的输出分配给变量,然后随意使用它。
$bob = $this->render('MyBundle:index.html.twig',[
'foo' => $foo,
'token' => $token
]);
dump($bob->getContent());exit(0);