thinkPHP中volist标签用法示例
本文通过一个例子来说明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或者邮箱删除。