宝哥软件园

详细解释thinkphp中的volist标签

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

属性:

名称(必需):要输出的数据模板变量

Id(必需):循环变量

偏移量(可选):要输出的数据的偏移量

长度(可选):输出数据的长度

Key(可选):循环键变量,默认值为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中的volist标签,希望对大家有所帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢您对我们网站的支持!

更多资讯
游戏推荐
更多+