在树枝模板中过滤布尔变量

any*_*acy 28 symfony twig

我的数据库中有一个布尔变量(0,1),我希望将其过滤为单词0表示"否",1表示"是".我怎么能在树枝模板中做到这一点

我想要的东西就像 {{ bool_var | '??' }}'??' 是过滤器

dmn*_*ptr 73

实现这一目标的快速方法是使用三元运算符:

{{ bool_var ? 'Yes':'No' }}
Run Code Online (Sandbox Code Playgroud)

http://twig.sensiolabs.org/doc/templates.html#other-operators

您还可以创建一个自定义过滤器来执行此操作.阅读有关自定义TWIG扩展的信息 - http://symfony.com/doc/current/cookbook/templating/twig_extension.html