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学习之PHP表达式
Oct 09 PHP
php数组函数序列之array_push() 数组尾部添加一个或多个元素(入栈),返回新长度。
Nov 07 PHP
destoon文章模块调用企业会员资料的方法
Aug 22 PHP
php实现的返回数据格式化类实例
Sep 22 PHP
PHP fastcgi模式上传大文件(大约有300多K)报错
Sep 28 PHP
php连接odbc数据源并保存与查询数据的方法
Dec 24 PHP
PHP+MySQL修改记录的方法
Jan 21 PHP
php数组随机排序实现方法
Jun 13 PHP
详解WordPress开发中用于获取分类及子页面的函数用法
Jan 08 PHP
php pdo操作数据库示例
Mar 10 PHP
总结PHP代码规范、流程规范、git规范
Jun 18 PHP
Laravel框架实现的记录SQL日志功能示例
Jun 19 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 删除cookie和浏览器重定向
2009/03/16 PHP
PHP 八种基本的数据类型小结
2011/06/01 PHP
神盾加密解密教程(一)PHP变量可用字符
2014/05/28 PHP
PHP+MySQL实现消息队列的方法分析
2018/05/09 PHP
YII2框架中ActiveDataProvider与GridView的配合使用操作示例
2020/03/18 PHP
深入理解Javascript闭包 新手版
2010/12/28 Javascript
深入理解JavaScript是如何实现继承的
2013/12/12 Javascript
js如何判断用户是在PC端和还是移动端访问
2014/04/24 Javascript
js关于命名空间的函数实例
2015/02/05 Javascript
浅析JavaScript事件和方法
2015/02/28 Javascript
js实现百度联盟中一款不错的图片切换效果完整实例
2015/03/04 Javascript
vue分页组件table-pagebar使用实例解析
2020/11/15 Javascript
JavaScript的事件机制详解
2017/01/17 Javascript
js实现年月日表单三级联动
2020/04/17 Javascript
微信小程序实现带刻度尺滑块功能
2017/03/29 Javascript
JS实现的随机排序功能算法示例
2017/06/09 Javascript
微信小程序实现多选功能
2018/11/04 Javascript
开源一个微信小程序仪表盘组件过程解析
2019/07/30 Javascript
小程序自动化测试的示例代码
2020/08/11 Javascript
如何利用vue实现波谱拟合详解
2020/11/05 Javascript
Python实现excel转sqlite的方法
2017/07/17 Python
使用python实现knn算法
2017/12/20 Python
python放大图片和画方格实现算法
2018/03/30 Python
python去除拼音声调字母,替换为字母的方法
2018/11/28 Python
Python中print和return的作用及区别解析
2019/05/05 Python
给我一面国旗 python帮你实现
2019/09/30 Python
Python 实现使用空值进行赋值 None
2020/03/12 Python
浅谈keras 模型用于预测时的注意事项
2020/06/27 Python
Python实现FTP文件定时自动下载的步骤
2020/12/19 Python
巴西男士个人护理产品商店:SHOP4MEN
2017/08/07 全球购物
广州某公司软件工程师面试题
2014/12/22 面试题
银行职员思想汇报
2013/12/31 职场文书
初中家长寄语
2014/04/02 职场文书
事业单位考核材料
2014/05/21 职场文书
管理人员岗位职责
2015/02/14 职场文书
整改通知书
2015/04/20 职场文书