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 相关文章推荐
Ha0k 0.3 PHP 网页木马修改版
Oct 11 PHP
php将会员数据导入到ucenter的代码
Jul 18 PHP
遍历指定目录下的所有目录和文件的php代码
Nov 27 PHP
PHP5权威编程阅读学习笔记 附电子书下载
Jul 05 PHP
解析thinkphp中的M()与D()方法的区别
Jun 22 PHP
PHP实现在线阅读PDF文件的方法
Jun 17 PHP
WordPress中限制非管理员用户在文章后只能评论一次
Dec 31 PHP
php 数组随机取值的简单实例
May 23 PHP
Thinkphp5.0框架视图view的循环标签用法示例
Oct 12 PHP
laravel 获取某个查询的查询SQL语句方法
Oct 12 PHP
PHP 实现 JSON 数据的编码和解码操作详解
Apr 22 PHP
php微信小程序解包过程实例详解
Mar 31 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 callback函数使用方法和注意事项
2015/01/23 PHP
php mysqli查询语句返回值类型实例分析
2016/06/29 PHP
Laravel相关的一些故障解决
2020/08/19 PHP
Javascript操纵Cookie实现购物车程序
2006/11/23 Javascript
Jquery 一次处理多个ajax请求的代码
2011/09/02 Javascript
得到jQuery detach()后节点中的某个值实现代码
2013/02/05 Javascript
jQuery中after的两种用法实例
2013/07/03 Javascript
用innerhtml提高页面打开速度的方法
2013/08/02 Javascript
javascript中的self和this用法小结
2014/02/08 Javascript
vue.js指令v-model实现方法
2016/12/05 Javascript
Angularjs中三种数据的绑定策略(“@”,“=”,“&amp;”)
2016/12/23 Javascript
基于VUE选择上传图片并页面显示(图片可删除)
2017/05/25 Javascript
Vue的百度地图插件尝试使用
2017/09/06 Javascript
使用html+js+css 实现页面轮播图效果(实例讲解)
2017/09/21 Javascript
Vue模拟数据,实现路由进入商品详情页面的示例
2018/08/31 Javascript
JS散列表碰撞处理、开链法、HashTable散列示例
2019/02/08 Javascript
详解mpvue开发微信小程序基础知识
2019/09/23 Javascript
Vue v-for循环之@click点击事件获取元素示例
2019/11/09 Javascript
[01:48:04]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant BO3 第一场 2月7日
2021/03/11 DOTA
Python import自定义模块方法
2015/02/12 Python
举例讲解Python中metaclass元类的创建与使用
2016/06/30 Python
详解python脚本自动生成需要文件实例代码
2017/02/04 Python
python list排序的两种方法及实例讲解
2017/03/20 Python
Python2/3中urllib库的一些常见用法
2017/12/19 Python
Python使用MyQR制作专属动态彩色二维码功能
2019/06/04 Python
使用Python将Exception异常错误堆栈信息写入日志文件
2020/04/08 Python
浅析rem和em和px vh vw和% 移动端长度单位
2016/04/28 HTML / CSS
稀有和绝版书籍:Biblio.com
2017/02/02 全球购物
理肤泉美国官网:La Roche-Posay
2018/01/17 全球购物
爱国主义教育活动总结
2014/05/07 职场文书
英文推荐信格式范文
2014/05/09 职场文书
项目建议书怎么写
2014/05/15 职场文书
2020年个人安全保证书参考模板
2020/01/08 职场文书
left join、inner join、right join的区别
2021/04/05 MySQL
一文弄懂MySQL索引创建原则
2022/02/28 MySQL
一篇文章弄清楚Ajax请求的五个步骤
2022/03/17 Javascript