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上传文件的增强函数
Jul 21 PHP
PHP企业级应用之常见缓存技术篇
Jan 27 PHP
PHP 中检查或过滤IP地址的实现代码
Nov 27 PHP
解析thinkphp基本配置 convention.php
Jun 18 PHP
php常用ODBC函数集(详细)
Jun 24 PHP
php打乱数组二维数组多维数组的简单实例
Jun 17 PHP
PHP中如何判断exec函数执行成功?
Aug 04 PHP
PHP中list方法用法示例
Dec 01 PHP
PHP-FPM和Nginx的通信机制详解
Feb 01 PHP
浅谈PHP中的Trait使用方法
Mar 22 PHP
Yii redis集合的基本使用教程
Jun 14 PHP
基于PHP的登录和注册的功能的实现
Aug 06 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加水印的代码(支持半透明透明打水印,支持png透明背景)
2013/01/17 PHP
php生成图形验证码几种方法小结
2013/08/15 PHP
浅谈PHP中其他类型转化为Bool类型
2016/03/28 PHP
php识别翻转iphone拍摄的颠倒图片
2018/05/17 PHP
Nigma vs Alliance BO5 第三场2.14
2021/03/10 DOTA
JavaScript中Object和Function的关系小结
2009/09/26 Javascript
js+css使DIV始终居于屏幕中间 左下 左上 右上 右下的代码集合
2011/03/10 Javascript
基于Jquery插件开发之图片放大镜效果(仿淘宝)
2011/11/19 Javascript
javascript date格式化示例
2013/09/25 Javascript
js限制文本框只能输入中文的方法
2015/08/11 Javascript
详解JavaScript中双等号引起的隐性类型转换
2016/05/30 Javascript
javascript入门之数组[新手必看]
2016/11/21 Javascript
JavaScript获取中英文混合字符串长度的方法示例
2017/02/04 Javascript
JS实现获取汉字首字母拼音、全拼音及混拼音的方法
2017/11/14 Javascript
用 Vue.js 递归组件实现可折叠的树形菜单(demo)
2017/12/25 Javascript
Vue实现textarea固定输入行数与添加下划线样式的思路详解
2018/06/28 Javascript
一百行JS代码实现一个校验工具
2019/04/30 Javascript
Vue动态面包屑功能的实现方法
2019/07/01 Javascript
[03:19]2016国际邀请赛中国区预选赛第四日TOP10镜头集锦
2016/07/01 DOTA
Python获取服务器信息的最简单实现方法
2015/03/05 Python
python插入排序算法实例分析
2015/07/03 Python
python字典基本操作实例分析
2015/07/11 Python
Android基于TCP和URL协议的网络编程示例【附demo源码下载】
2018/01/23 Python
Python绘制3D图形
2018/05/03 Python
Python使用分布式锁的代码演示示例
2018/07/30 Python
用Python实现读写锁的示例代码
2018/11/05 Python
windows下Python安装、使用教程和Notepad++的使用教程
2019/10/06 Python
Win下PyInstaller 安装和使用教程
2019/12/25 Python
3.12植树节活动总结2014
2014/03/13 职场文书
先进集体事迹材料范文
2014/12/25 职场文书
关于调整工作时间的通知
2015/04/24 职场文书
法院执行局工作总结
2015/08/11 职场文书
保护环境建议书作文500字
2015/09/14 职场文书
详解使用 CSS prefers-* 规范提升网站的可访问性与健壮性
2021/05/25 HTML / CSS
python中数组和列表的简单实例
2022/03/25 Python
SQL语句中EXISTS的详细用法大全
2022/06/25 MySQL