手机版

thinkPHP中volist标签用法示例

时间:2021-09-07 来源:互联网 编辑:宝哥软件园 浏览:

本文通过一个例子来说明volist标签在thinkPHP中的使用。分享给大家参考,如下:

属性:

名称(必选)数据模板变量id(必选)循环变量偏移量(可选)输出数据键的偏移量长度(可选)循环键变量,默认值为i mod(可选)模键值,默认值为2空(可选)。如果数据是一个空的显示字符串,通常模型的select方法返回的结果是一个二维数组,可以使用volist标签直接输出

$ User=M(' User ');$ list=$ User-select();$this-assign('list ',$ list);volist name=' list ' id=' VO ' { VO . id } { $ VO . name }/volist输出偶数记录

volist name=' list ' id=' VO ' mod=' 2 ' eq name=' mod ' value=' 1 ' ($ VO。name}/eq/volist mod从0开始计数,其中mod循环计数为0,1

Mod属性也用于控制某些记录的包装,例如:

volist name=' list ' id=' VO ' mod=' 5 ' { VO . name } eq name=' mod ' value=' 4 ' br//eq/volist mod循环计数,0,1,2,3,4,当值为4时,它将换行。也就是说,五条数据被更改为一行。

输出循环变量

volist name=' list ' id=' VO ' key=' k ' { $ k }。{$ VO。name}/Volist循环变量从1 1、2、3、4开始

如果未指定键属性,则默认使用循环变量I,例如:

Volist name=' list' id=' vo' {$ i}。{$ vo.name}/volist综合案例:

volist name=' agentdata ' id=' VO ' mod=' 3 ' key=' k ' empty='暂无数据' div style=' display : inline-block;宽度width:280pxmargin:3px'输入类型=' radio ' class=' regular-radio ' value=' { sh : $ VO . agent _ id } ' name=' agent _ id ' id=' agent _ { sh : $ k } ' eq name=' k ' value=' 1 ' checked=' checked '/eq label for=' agent _ { sh 3360 $ k } '/labelspan style=' display 3360 inline-block;padding:0px 0px 5px 5px'{sh:$vo.name}电话({ sh : $ VO . tel })/span/div { sh : $ mod } eq name=' mod ' value=' 2 ' br//eq/volist effect

更多对thinkPHP感兴趣的读者,请查看本网站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend FrameWork框架入门教程》、《smarty模板入门基础教程》、《PHP模板技术总结》。

希望本文对基于ThinkPHP框架的PHP编程有所帮助。

版权声明:thinkPHP中volist标签用法示例是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。