thinkPHP这样的一组数组 怎么组合一下 在模板循环出来 见问题补充

array(7){["attendance_id"]=>string(1)"1"["student_number"]=>string(8)"20110101"["cour... array(7) { ["attendance_id"] => string(1) "1" ["student_number"] => string(8) "20110101" ["course_id"] => string(1) "1" ["type"] => string(1) "1" ["attendance_date"] => string(10) "2014-11-07" ["name"] => array(1) { [0] => array(1) { ["name"] => string(6) "曾哥" } } ["class"] => array(1) { [0] => array(1) { ["name"] => string(9) "计算机" } }} 展开
 我来答
辞友缘心
推荐于2016-09-08 · TA获得超过684个赞
知道小有建树答主
回答量:432
采纳率:0%
帮助的人:360万
展开全部

假设此数组名字叫$stu,php代码如下:

$this->assign($stu);

模板调用如下:

<table>
<tr>
<td>学号</td>
<td>姓名</td>
<td>专业</td>
<td>时间</td>
</tr>
<tr>
<td>{$student_number}</td>
<td><volist name='name' id='row'>{$row.name}</volist></td>
<td><volist name='class' id='row'>{$row.name}</volist></td>
<td>{$attendance_date}</td>
</tr>
</table>

希望我的回答能帮到你

追问

是这样的数组~  我用双重循环没有循环出来

追答

多条数据时:

$this->assign("stus",$stu);
<table>
<tr>
<td>学号</td>
<td>姓名</td>
<td>专业</td>
<td>时间</td>
</tr>
<volist name='stus' id='stu'>
<tr>
<td>{$stu.student_number}</td>
<td><volist name='stu.name' id='row'>{$row.name}</volist></td>
<td><volist name='stu.class' id='row'>{$row.name}</volist></td>
<td>{$stu.attendance_date}</td>
</tr>
</volist>
</table>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
势芷蓝3S
2014-11-27 · TA获得超过2389个赞
知道小有建树答主
回答量:1122
采纳率:0%
帮助的人:378万
展开全部
//控制器中

$this->assign('模板变量名stus',数组);

//模板中
<volist name='stus' id='stu'>

学号{$stu.student_number};
姓名<!--有个问题:一个学号怎么会多个姓名?-->
<volist name='stu.name' id='vo'>
{$vo.name}
</volist>
课程
<volist name='stu.class' id='vo'>
{$vo.name}
</volist>

</volist>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式