如何在树枝对象上分配条件值

时间:2019-01-08 16:44:13

标签: php twig

我有以下代码,我希望能够有条件地分配count的值。

{% set obj = {
 count: CONDITIONAL VALUE,
 city: 'London',
 country: 'UK'
} %}

我有一个具有许多属性的对象,我需要检查该对象是否具有属性counter。如果有,我想给counter的值分配上面的计数,否则我想通过2作为默认值来计数。 在javascript中,我可以执行以下操作:-计算:counter || 2

非常感谢您

1 个答案:

答案 0 :(得分:1)

如果您想要不存在的变量或null的默认值,可以使用过滤器default

{% set obj = {
 count: my_value|default(2),
 city: 'London',
 country: 'UK'
} %}


{{ obj.count }}

demo