У вас проблема с отображением массива в шаблоне Twig.Показать массив в шаблоне Twig
В MySQL У меня есть текстовое поле со значением: testtest-testtest2-testtest3
В контроллере я взрываются на '-' и передать его в Twig так:
$ingred[] = explode('-', $ingreds);
$this->twig->render(['ingred' => $ingred]);
В шаблоне Twig я прохожу через него и работает:
{% for ing in ingred %}
<span class="ingridiantai">{{ ing.0 }}</span>
<span class="ingridiantai">{{ ing.1 }}</span>
<span class="ingridiantai">{{ ing.2 }}</span>
<span class="ingridiantai">{{ ing.3 }}</span>
<span class="ingridiantai">{{ ing.4 }}</span>
<span class="ingridiantai">{{ ing.5 }}</span>
{% endfor %}
Но я хочу, чтобы все через v без написания своего ключа. Пример:
{% for ing in ingred %}
<span class="ingridiantai">{{ ing }}</span>
{% endfor %}
Как я могу что-то сделать? Я искал в документах, но не нашел ничего, что сработало бы для меня.
прекрасно работает :) спасибо –