thinkphp5如何在模板中输出二维数组

风尘孤子 发布于 2018/01/19 11:08
阅读 1K+
收藏 1

一个二维索引数组,想通过模板输出,运用volist标签提示错误,具体如下:

public function test(){
     $test=array(array('bname'=>[1,2,3]),
      array('btype'=>[2,3,4]));
     //print_r($test);
     $this->assign('test',$test);
     $this->fetch('test');
  }

html代码:

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>
{volist name='test' id='vol'}
{$vol.bname}
{/volist}
</body>
</html>

运行时提示如下错误:

请问是什么原因

加载中
0
W
WE_sky

你的bname是key  vol里面的是

风尘孤子
风尘孤子
bname是键值,然后价值等于一个数组
0
两笔一生
两笔一生
你这是三维数组,建议以后数组统一下合适
风尘孤子
风尘孤子
这不是二维数组吗?
返回顶部
顶部