Reputation: 306
I'm trying to save some values into a multiarray on Twig, but for some reason, it's not working.
I want to save in an array a list of users and some values of them. I am using merge function to create the multi array.
{% for result in results %}
{% set users = users|merge({ ('name'~loop.index):result.name,('age'~loop.index):result.age,('credits'~loop.index):result.credits}) %}
{% endfor %}
Upvotes: 1
Views: 6542
Reputation: 2204
Try this out :
{% set users = [] %}
{% for result in results %}
{% set users = users|merge([{ 'name' : result.name, 'age' : result.age, 'credits' : result.credits }]) %}
{% endfor %}
Upvotes: 6