Thinkphp中volist标签mod控制一定记录的换行BUG解决方法
发布:smiling 来源: PHP粉丝网 添加日期:2021-04-23 11:42:40 浏览: 评论:0
这篇文章主要介绍了Thinkphp中volist标签mod控制一定记录的换行BUG解决方法,涉及针对标签执行语句顺序的修改,非常具有实用价值,需要的朋友可以参考下。
本文实例讲述了Thinkphp中volist标签mod控制一定记录的换行BUG解决方法。分享给大家供大家参考。具体方法如下:
一、BUG描述:
存在于thinkphp 2.0 版本
Mod属性还用于控制一定记录的换行,例如:
- <volist name="list" id="vo" mod="5" >
- {$vo.name}
- <eq name="mod" value="4"><br/></eq>
- </volist>
上述文字节选自官方手册
实际的执行结果是:
第一行 4个记录(缺少一个)
第二行及后面行才是 5个记录
二、修改意见:
ThinkPHP\Lib\Think\Template\TagLib\TagLibCx.class.php
line 107和line 108 位置互换一下
原代码:
- $parseStr .= '++$'.$key.';';
- $parseStr .= '$mod = ($'.$key.' % '.$mod.' )?>';
修改后:
- $parseStr .= '$mod = ($'.$key.' % '.$mod.' );';
- $parseStr .= '++$'.$key.'?>';
希望本文所述对大家的ThinkPHP框架程序设计有所帮助。
Tags: volist标签 mod
相关文章
- ·Thinkphp中的volist标签用法简介(2021-02-21)
- ·Thinkphp的volist标签嵌套循环使用教程(2021-03-17)
- ·ThinkPHP模板循环输出Volist标签用法实例详解(2021-07-21)
- ·详解thinkphp中的volist标签(2021-08-30)
- ·ThinkPHP Model 与 Action 用法(2014-04-11)
- ·ThinkPHP的四种URL模式 URL_MODEL(2014-04-12)
- ·Tp中model深入(三):AR模式(2015-09-30)
- ·TP中MODEL深入(一)(2015-09-30)
- ·Thinkphp5.0 框架使用模型Model添加、更新、删除数据操作详解(2022-01-01)
- ·Thinkphp5.0框架使用模型Model的获取器、修改器、软删除数据操作示例(2022-01-01)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)