thinkphp5json对象转数组

1.一开始我们用以下代码输出:

上面的代码会输出以下json对象:

.

我们要想在页面上输出必须转化为数组才行:

$list = json_decode($list->getContent(),true);

$this->assign('data',$list['data']);

return $this->fetch('tea');

这样我们就能将json对象转为数组,并且将$list里的data数组取出来,然后我们在前台使用volist标签循环输出:

{volist name="data" id="it"}

<a href="{:url('index/index/test')}?teacherid={$it.teacherid}" class="weui-media-box weui-media-box_appmsg">

<div class="weui-media-box__hd" >

<img class="weui-media-box__thumb" src="../../../public/static/images/cat.jpg" alt="">

</div>

<div class="weui-media-box__bd" >

<h4 class="weui-media-box__title">教师:{$it.teachername}</h4>

<p class="weui-media-box__desc">任课:{$it.course}</p>

</div>

</a>

{/volist}
这样我们前台页面就出来了。

猜你喜欢

转载自blog.csdn.net/mo3408/article/details/81659966