我正在尝试输出带有标记的小枝模板,以指示模板中的内容。例如,在输出中,我不希望{{ name }}变成value,而是希望它变成:
<div class="twig-variable">name</div>注意:我不想编辑小枝模板。
发布于 2015-12-28 16:24:19
在渲染时将此变量传递给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') }}
https://stackoverflow.com/questions/34485785
复制相似问题