码迷,mamicode.com
首页 > 其他好文 > 详细

内置标签[2]

时间:2015-05-17 00:36:55      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:

一、遍历循环

ThinkPHP 内置标签提供了 Volist 标签、Foreach 标签和 For 标签

 Home/controller/UserController.class.php 中插入一下代码

 

1 class UserController extends Controller {
2         public function index() {
3             $user = M(‘User‘);            
4             $this->assign(‘data‘,$user->select());
5             $this->display();
6         }    
7 }

 

 

Volist 标签:通常用于查询数据集的结果输出,通过 select()方法返回的是一个二
维数组,可以直接使用 volist 标签进行输出。

然后在 View/User/index.html 中的代码:

1 <ul>
2     <volist name="data" id="arr">
3         <li>{$arr.id}--${$arr.user}--${$arr.email}</li>
4     </volist>
5 </ul>

PS:这里的 name="data"中的 data 是控制器给模版定义的数据变量,要对应;这里
id="arr"中的 arr 是将要遍历循环的数组名,可以自定义

得到的结果为在浏览器中输出为:

技术分享

 

offset 从第几条开始,起始值 0,length 共多少条

1 <ul>
2     <volist name="data" id="arr" offset="2" length="10">
3         <li>{$arr.id}--${$arr.user}--${$arr.email}</li>
4     </volist>
5 </ul>

 

内置标签[2]

标签:

原文地址:http://www.cnblogs.com/jacson/p/4508912.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!