在Twig中,我试图使用固定长度的for循环迭代一个可能不完整的数组,这样我就可以显示哪些值是空的.
在PHP中,这将简化为:
for($i =0; $i <= $limit; $i++) {
if($data[$i]) {
echo $data[$i];
}
)
Run Code Online (Sandbox Code Playgroud)
唯一的事情是,在Twig中,我在使用循环的键(索引)来引用数组中的值时遇到问题,这是我尝试过并期望工作的,但不是:
{% for i in range(0, limit-1) %}
{{ data.i }}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
我显然可以array_pad()
用来在我的控制器中填充我的阵列,但肯定有办法在树枝上做这个吗?
这个怎么样:
{% for i in range(0, limit-1) %}
{% if data[i] is defined %}
{{ data[i] }}
{% endif %}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3696 次 |
最近记录: |