牛骨文教育服务平台(让学习变的简单)
博文笔记

ThinkPHP3.1.x模板volist输出一维数组 array

创建时间:2014-09-08 投稿人: 浏览次数:131
ThinkPHP框架的模板标签一般用于循环输出从控制器端传递过来的二维或四维数组,但是如何循环输出一维数组呢?
下面给大家简单介绍一下使用<volist>循环输出一维数组,假设控制器代码如下:
$list = array("username"=>"路人甲","addr"=>"北京市朝阳区","email"=>"1234@email.com");
$this->assign("list",$list);


模板代码如下:
<volist name="list" id="vo">
数组key:{$key}<br />
数组元素:{$vo}<br />
</volist>

$list是一维数组,{$key}是输出数组的索引键名。

浏览器端访问结果:
数组key:username
数组元素:路人甲
数组key:addr
数组元素:北京市朝阳区
数组key:email
数组元素:1234@email.com

这种方法可以与getfield()或find()方法搭配使用。
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。