有没有办法更新 twig 中对象的属性?
像下面这样的对象被传递给 twig:
object
property1
property2
我想像这样更新 property1:
{% set object.property1 = 'somenewvalue' %}
上面的代码不起作用,但是可以在 twig 中做这样的事情吗?如果没有,是否有办法编写扩展程序或宏来执行此操作?
最佳答案
您可以通过合并对象来实现:
{% set object = object|merge({'property1': 'somenewvalue'}) %}
关于php - 更新 Twig 中的对象属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7719838/