更新树枝中的对象属性
有没有办法在树枝中更新对象的属性?
将如下所示的对象传递给 twig:
object
property1
property2
我想像这样更新属性1:
{% set object.property1 = 'somenewvalue' %}
上面的代码不起作用,但是是否可以在树枝上做这样的事情?如果没有,有没有办法编写扩展或宏来执行此操作?
有没有办法在树枝中更新对象的属性?
将如下所示的对象传递给 twig:
object
property1
property2
我想像这样更新属性1:
{% set object.property1 = 'somenewvalue' %}
上面的代码不起作用,但是是否可以在树枝上做这样的事情?如果没有,有没有办法编写扩展或宏来执行此操作?
您可以通过合并对象来执行此操作:
{% set object = object|merge({'property1': 'somenewvalue'}) %}