Я сохранил некоторые настройки в массиве в Twig, и мне нужно сохранить их в какую-то переменную, чтобы я мог ее распечатать. Мой массив содержит некоторые атрибуты данных, подобные этому:
{% set data = {
visible: { data: "data-visible-items", value: options.visible_items },
scroll: { data: "data-itemes-scroll", value: options.items_to_scroll },
speed: { data: "data-animation-speed", value: options.animation_speed },
infinite: { data: "data-infinite", value: options.infinite },
autoplay: { data: "data-autoplay", value: options.autoplay_enable },
interval: { data: "data-autoplay-interval", value: options.autoplay_interval },
hover: { data: "data-autoplay-hover", value: options.autoplay_hover },
} %}
Просто я хочу хранить все из массива в одной переменной, в этой переменной нужно хранить вот так (разделитель пробел) например:
data-visible-items="5" data-items-scroll="2" data-animation-speed="400" data-infinite="0" data-autoplay="1" data-autoplay-interval="3000" data-autoplay-hover="1"
Итак, если переменная, например, атрибуты, я просто хочу распечатать ее следующим образом:
<div{{ attributes}}>
// Content
</div>
Я написал для цикла следующим образом:
{% for item in data %}
{{ item.data }} {{ item.value }}
{% endfor %}
и он будет печатать все данные и значения, но как сохранить это в переменной так, как я описал выше?