是否有输出条件文本的树枝速记语法
Twig中是否有一个较短的语法来输出一个条件string?
<h1>{% if not info.id %}create{% else %}edit{% endif %}</h1>
传统的PHP比这更容易:
<h1><?php info['id']? 'create' : 'edit' ?></h1>
这应该工作:
{{ not info.id ? 'create' : 'edit' }}
另外,这被称为三元运算符。 这是隐藏在文档中的一种: 树枝文档:操作符
从他们的文档中,基本结构是:
{{ foo ? 'yes' : 'no' }}
如果你需要比较的价值等于你可以做的事情:
{{ user.role == 'admin' ? 'is-admin' : 'not-admin' }}