我正在尝试输出带有标记的树枝模板,以指示模板中的内容。例如,输出中的{{ name }}
不是value
,而是希望它成为:
<div class="twig-variable">name</div>
注意:我不想编辑树枝模板。
答案 0 :(得分:0)
渲染时将此变量传递给twig
$twig->render('/path/to/template', array('var1'=>'val1', 'var2'=>'val2'));
模板
<div class="twig-variable">{{ var1 }}</div><div class="twig-variable">{{ var2 }}</div>
输出
<div class="twig-variable">val1</div><div class="twig-variable">val2</div>
此外,您可以在模板中定义变量的默认值,该变量在渲染时未传递给twig时使用
{{ var1|default('default val1') }}