Twig不会处理PHP标记。因此,基于布局(例如phpinfo())创建base.html.twig页面是一个挑战。

是否可以将phpinfo()的HTML内容转储到某个变量中,并将其作为正文内容传递给布局?或者,是否有更好的方法进行?

最佳答案

只需使用输出缓冲捕获phpinfo()的输出,然后将其传递给模板即可。

ob_start();
phpinfo();
$phpinfo = ob_get_clean();

echo $twig->render('phpinfo.html.twig', array('phpinfo' => $phpinfo));

关于php - Symfony2 : phpinfo() using a twig template for layout?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32927134/

10-12 00:04