数组:aaa

在show页面循环输出,怎么写?
{volist name="$info.aaa" id="vq"}
{$vq}
{/volist}
{volist name=":json_decode($info['aaa'],true)" id="ve"}
{$ve}
{/volist}
以上两种写法均不可行,直接{$info.aaa}可以输出,但这样的话我不能进一步处理
我定义一个字段数组名称arr
后台数据

第一种直接输入{$info.arr},系统默认定义好了格式,可以根据预留 class 定义css样式处理
<div class="array_field arr">aaa|111</div> <div class="array_field arr">bbb|222</div> <div class="array_field arr">ccc|333</div>
第二种,应该是你上面发的想要的格式,json格式,然后转换成数组循环的格式,用下划线变量_arr 如下:
{volist name=":json_decode($info['_arr'],true)" id="vo"}
{$vo}<br />
{/volist}输出

{volist name=":json_decode($info['_arr'],true)" id="vo"} {php}$array[] = explode("|",$vo) ;{/php} {/volist} {volist name="$array" id="vs"} {$vs[0]}=>{$vs[1]} <br /> {/volist}