有没有办法在树枝中更新对象的属性?
像下面这样的对象传递给twig:
object
property1
property2
Run Code Online (Sandbox Code Playgroud)
我想像这样更新property1:
{% set object.property1 = 'somenewvalue' %}
Run Code Online (Sandbox Code Playgroud)
上面的代码不起作用,但是可以在树枝上做这样的事情吗?如果没有,有没有办法写一个扩展或宏来做到这一点?
isq*_*qua 47
您可以通过合并对象来实现:
{% set object = object|merge({'property1': 'somenewvalue'}) %}
Run Code Online (Sandbox Code Playgroud)