作者:Keai丶绿茶_890 | 来源:互联网 | 2023-08-31 20:15
问题描述
数据表里有多行,每行有day_1, day_2, day_3, ... , day_10这10个字段,已经获取数据到list数组,需要在模板文件中输出成表格。
问题出现的环境背景及自己尝试过哪些方法
在volist里面使用for循环,希望每一行自动循环10次,每次自动把$vo.day_1, $vo.day_2, $vo.day_3, ... $vo.day_10输出来,但按照以下写法,{$vo.day_$i}会提示报错。
语法错误:
1
| unexpected '$i' (T_VARIABLE), expecting ',' or ';' |
相关代码
1 2 3 4 5
| {volist name="list" id="vo"}
{for start="1" end="10"}
{$vo.day_$i}
{/for}
{/volist} |
你期待的结果是什么?实际看到的错误信息又是什么?
请问一下,应该如何才能给让程序自动输出$vo.day_1, $vo.day_2, $vo.day_3, ... $vo.day_10的值?
非常感谢!