Twig 如何覆盖默认的细枝{{variable}}输出?
我正在尝试输出带有标记的小枝模板,以指示模板中的内容。例如,我不希望输出中的Twig 如何覆盖默认的细枝{{variable}}输出?,twig,Twig,我正在尝试输出带有标记的小枝模板,以指示模板中的内容。例如,我不希望输出中的{{{name}}变成value,而是希望它变成: <div class="twig-variable">name</div> 名称 注意:我不想编辑twig模板。在渲染时将此变量传递给twig $twig->render('/path/to/template',array('var1'=>'val1','var2'=>'val2') 模板 {{var1}}{{var2}} 输出 val1va
{{{name}}
变成value
,而是希望它变成:<div class="twig-variable">name</div>
名称
注意:我不想编辑twig模板。在渲染时将此变量传递给twig
$twig->render('/path/to/template',array('var1'=>'val1','var2'=>'val2')代码>
模板
{{var1}}{{var2}}
输出
val1val2
您还可以在模板中定义变量的默认值,当呈现时变量未传递给twig时使用该值
{{var1 | default('default val1')}
我不希望输出值,也不希望必须修改细枝模板。