多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
#### 循环遍历 for ~~~ 格式 {% for 值 in 遍历的数组 %} { { value }} {% endfor %} ~~~ 类似php的foreach ~~~ 按数组value遍历: {% for value in foo %} { { value }} {% endfor %} 按数组key遍历: {% for key in foo|keys %} {{ key }} {% endfor %} 按key,value遍历 {% for key, value in foo %} {{ key }}:{{ value }} {% endfor %} 如果 foo 非数组,还可以使用else语句,如: {% for key, value in foo %} {{ key }}:{{ value }} {% else %} foo is Not a Array {% endfor %} 也可以直接带条件,遍历二维数组时比较有用,可用value.field来判断: {% for key, value in foo if value == 1 %} {{ key }}:{{ value }} {% endfor %} 循环体内部变量: loop.index 循环的次数(从1开始) loop.index0 循环的次数(从0开始) loop.revindex 循环剩余次数(最小值为1) loop.revindex0 循环剩余次数(最小值为0) loop.first 当第一次循环的时候返回true loop.last 当最后一次循环的时候返回true loop.length 循环的总数 loop.parent 被循环的数组 ~~~