当前位置:首页软件开发php → Thinkphp中volist标签mod控制一定记录的换行BUG解决方法

Thinkphp中volist标签mod控制一定记录的换行BUG解决方法

时间:2019-03-04 04:22:21来源:互联网我要评论(0)

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框架程序设计有所帮助。


相关文章

网友评论

热门评论

最新评论

发表评论 查看所有评论()

昵称:
表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
字数: 0/500 (您的评论需要经过审核才能显示)

关于万荚 | 联系方式 | 发展历程 | 版权声明 | 帮助(?) | 网站地图 | 友情链接

Copyright 2005-2018 16WJ.COM 〖万荚网〗 版权所有 桂ICP备18000060号 |

声明: 本站所有文章来自互联网 如有异议 请与本站联系