【发布时间】:2016-02-19 12:41:37
【问题描述】:
在 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 %}
但我想要的是在不写键的情况下遍历所有值。像这样:
{% for ing in ingred %}
<span class="ingridiantai">{{ ing }}</span>
{% endfor %}
我该怎么做?我在文档中搜索,但没有找到任何适合我的东西。
【问题讨论】: