php - Twig 渲染后输出为 html + twig 代码
问题描述
我正在使用 twig 并且输出渲染就像没有任何处理一样。
例子:
ABCDE
{% if test is defined %}
defined!
{% endif %}
我写了以下代码:
$loader = new Twig_Loader_Filesystem( __DIR__ . '/src/Gui/views');
$twig = new Twig_Environment($loader, array('cache'=>false));
$template = $twig->load('test.html');
echo $template->render([]);
模板:
<html>
<head>
<title>Title</title>
</head>
<body>
<p>ABCDE</p>
{% if test is defined %}
<p>defined!</p>
{% endif %}
</body>
</html>
我使用了不同的模板,但结果没有改变。
解决方案
推荐阅读
- eclipse - Eclipse Orion WebIDE 中的 Sap UI 核心库问题
- xml - 使用 XSL 将 XML 从 Get 转换为 AddChange
- c# - “Microsoft.IdentityModel.Tokens, Version=5.6.0.0”和“Microsoft.IdentityModel, Version=3.5.0”中都存在“SecurityTokenDescriptor”类型。
- symfony4 - 使用自定义操作类时,Symfony 验证不适用于 Api 平台
- python - 如何在 pyinstaller 中添加静态(html、css、js 等)文件以创建独立的 exe 文件?
- reactjs - 来自 formik-material-ui-pickers 的两个 Datepicker 发生碰撞
- javascript - 基于 URL 锚点显示内容
- python - 如何遍历元组和范围
- string - 在 Springboot mongo 聚合中将 ObjectID 转换为 String
- python - Python:如何从地理 t-sql 数据类型中绘制铁路?