Is there a way to update an object's property in twig?
An object like the following is passed to twig:
object property1 property2
I would like to update property1 like this:
{% set object.property1 = 'somenewvalue' %}
The above code does not work, but is it possible to do something like this in twig? If not, is there a way to write an extension or macro to do this?
You can do it by merging objects:
{% set object = object|merge({'property1': 'somenewvalue'}) %}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With