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


Posted in PHP onNovember 04, 2014

本文实例讲述了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框架程序设计有所帮助。

PHP 相关文章推荐
php常用Stream函数集介绍
Jun 24 PHP
php判断是否为json格式的方法
Mar 04 PHP
php操作MongoDB基础教程(连接、新增、修改、删除、查询)
Mar 25 PHP
采用memcache在web集群中实现session的同步会话
Jul 05 PHP
PHP图片库imagemagick安装方法
Sep 23 PHP
Laravel 5框架学习之表单验证
Apr 08 PHP
php查询操作实现投票功能
May 09 PHP
php UNIX时间戳用法详解
Feb 16 PHP
PHP编程实现计算抽奖概率算法完整实例
Aug 09 PHP
PHP内部实现打乱字符串顺序函数str_shuffle的方法
Feb 14 PHP
laravel5.1 ajax post 传值_token示例
Oct 24 PHP
PHP简单实现图片格式转换(jpg转png,gif转png等)
Oct 30 PHP
ThinkPHP入库出现两次反斜线转义及数据库类转义的解决方法
Nov 04 #PHP
PHP读取CURL模拟登录时生成Cookie文件的方法
Nov 04 #PHP
PHP自动重命名文件实现方法
Nov 04 #PHP
php以post形式发送xml的方法
Nov 04 #PHP
PHP中Header使用的HTTP协议及常用方法小结
Nov 04 #PHP
phpmyadmin中禁止外网使用的方法
Nov 04 #PHP
PHP中ini_set与ini_get用法实例
Nov 04 #PHP
You might like
php中OR与|| AND与&amp;&amp;的区别总结
2013/10/26 PHP
php构造函数实例讲解
2013/11/13 PHP
PHP使用imagick读取PDF生成png缩略图的两种方法
2014/03/20 PHP
PHP实现获取文件后缀名的几种常用方法
2015/08/08 PHP
Referer原理与图片防盗链实现方法详解
2019/07/03 PHP
动态改变textbox的宽高的js
2006/10/26 Javascript
兼容ie、firefox的图片自动缩放的css跟js代码分享
2012/01/21 Javascript
精心挑选的12款优秀的基于jQuery的手风琴效果插件和教程
2012/08/22 Javascript
Javascript事件实例详解
2013/11/06 Javascript
Javascript中的Array数组对象详谈
2014/03/03 Javascript
基于JS代码实现实时显示系统时间
2016/06/16 Javascript
jQuery的ajax下载blob文件
2016/07/21 Javascript
JavaScript实现输入框与清空按钮联动效果
2016/09/09 Javascript
利用JavaScript实现栈的数据结构示例代码
2017/08/02 Javascript
js基于FileSaver.js 浏览器导出Excel文件的示例
2017/08/15 Javascript
es6系列教程_ Map详解以及常用api介绍
2017/09/25 Javascript
深入理解JS的事件绑定、事件流模型
2018/05/13 Javascript
通过nodejs 服务器读取HTML文件渲染到页面的方法
2018/05/17 NodeJs
JS+php后台实现文件上传功能详解
2019/03/02 Javascript
JavaScript面向对象中接口实现方法详解
2019/07/24 Javascript
vscode中Vue别名路径提示的实现
2020/07/31 Javascript
python判断端口是否打开的实现代码
2013/02/10 Python
django项目运行因中文而乱码报错的几种情况解决
2017/11/07 Python
python查找指定文件夹下所有文件并按修改时间倒序排列的方法
2018/10/21 Python
DataFrame.to_excel多次写入不同Sheet的实例
2019/12/02 Python
Django表单提交后实现获取相同name的不同value值
2020/05/14 Python
草莓巧克力:Shari’s Berries
2017/02/07 全球购物
世界上最大的罕见唱片、CD和音乐纪念品网上商店:991.com
2018/05/03 全球购物
南非最大的在线时尚商店:Zando
2019/07/21 全球购物
上课迟到检讨书
2014/01/19 职场文书
四年级科学教学反思
2014/02/10 职场文书
老师的检讨书
2014/02/23 职场文书
六五普法规划实施方案
2014/03/21 职场文书
农民工工资保障承诺书
2015/05/04 职场文书
大学生军训心得体会5篇
2019/08/15 职场文书
python的列表生成式,生成器和generator对象你了解吗
2022/03/16 Python