600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > Thinkphp中的volist标签用法

Thinkphp中的volist标签用法

时间:2019-09-22 22:35:21

相关推荐

Thinkphp中的volist标签用法

后端开发|php教程

Thinkphp,volist,php

后端开发-php教程

这篇文章主要介绍了关于Thinkphp中的volist标签用法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

asp验证码源码,vscode是什么牌子的衣服,Ubuntu挂载sbd,复制Tomcat窗口输出,居家爬虫图片,php调用程序设计,天津关键词seo优化方案,网站常用热点hot小图标lzw

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

易语言读写模块源码,ubuntu做ceph存储,php 爬虫带js,php 数组位移,seo创业技术lzw

在控制器中首先对模版赋值,如下例所示:

y手机验证码接收源码,电脑vscode,ubuntu 鼠标设置,tomcat 突然,读取sqlite软件,阿里云重启服务器吗,微博 插件,c 前端界面框架,爬虫 巨潮资讯,java和php哪个更有发展前景,seo都什么,淡蓝色网站,点色块的网页游戏,卡盟价格模板,新闻详情页面模板,asp读书管理系统,小程序专属白条信用卡lzw

$User = M(User);$list = $User->limit(10)->select();$this->assign(list,$list);

在模版定义如下,循环输出用户的编号和姓名:

{$vo.id}:{$vo.name}

Volist标签的name属性表示模板赋值的变量名称,因此不可随意在模板文件中改变。id表示当前的循环变量,可以随意指定,但需要确保不要和name属性冲突,例如:

{$data.id}:{$data.name}

支持输出查询结果中的部分数据,例如输出其中的第5~15条记录:

{$vo.name}

输出偶数记录:

{$vo.name}

Mod属性还用于控制一定记录的换行,例如:

{$vo.name}

为空的时候输出提示:

{$vo.id}|{$vo.name}

empty属性不支持直接传入html语法,但可以支持变量输出,例如:

$this->assign(empty,没有数据);$this->assign(list,$list);

然后在模板中使用:

{$vo.id}|{$vo.name}

输出循环变量:

{$k}.{$vo.name}

如果没有指定key属性的话,默认使用循环变量i,例如:

{$i}.{$vo.name}

如果要输出数组的索引,可以直接使用key变量,和循环变量不同的是,这个key是由数据本身决定,而不是循环控制的,例如:

{$key}.{$vo.name}

模板中可以直接使用函数设定数据集,而不需要在控制器中给模板变量赋值传入数据集变量,如:

{$vo.name}

Thinkphp中英文字符串截取函数显示省略号

thinkPHP中cli命令运行PHP代码实例

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。