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中数据的批量导入(csv文件)
Oct 09 PHP
PHP令牌 Token改进版
Jul 18 PHP
PHP ajax 分页类代码
Nov 13 PHP
PHP 面向对象详解
Sep 13 PHP
解析PHP可变函数的经典用法
Jun 20 PHP
浅谈本地WAMP环境的搭建
May 13 PHP
浅谈使用PHP开发微信支付的流程
Oct 04 PHP
Thinkphp实现短信验证注册功能
Oct 18 PHP
php的socket编程详解
Nov 20 PHP
yii使用bootstrap分页样式的实例
Jan 17 PHP
PHP使用zlib扩展实现GZIP压缩输出的方法详解
Apr 09 PHP
PDO::setAttribute讲解
Jan 29 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之对抗Web扫描器的脚本技巧
2008/10/01 PHP
php实现快速排序法函数代码
2012/08/27 PHP
php实现对两个数组进行减法操作的方法
2015/04/17 PHP
php实现背景图上添加圆形logo图标的方法
2016/11/17 PHP
Laravel框架中VerifyCsrfToken报错问题的解决
2017/08/30 PHP
PHP中迭代器的简单实现及Yii框架中的迭代器实现方法示例
2020/04/26 PHP
Ext面向对象开发实践(续)
2008/11/18 Javascript
JavaScript在多浏览器下for循环的使用方法
2012/11/07 Javascript
jQuery+.net实现浏览更多内容(改编php版本)
2013/03/28 Javascript
利用js实现遮罩以及弹出可移动登录窗口
2013/07/08 Javascript
开发中可能会用到的jQuery小技巧
2014/03/07 Javascript
node.js中的socket.io的广播消息
2014/12/15 Javascript
jQuery实现视频作为全屏幕背景
2014/12/18 Javascript
jQuery mobile 移动web(6)
2015/12/20 Javascript
设置点击文本框或图片弹出日历控件的实现代码
2016/05/12 Javascript
Javascript 链式作用域详细介绍
2017/02/23 Javascript
Vue项目中如何引入icon图标
2018/03/28 Javascript
对angular4子路由&amp;辅助路由详解
2018/10/09 Javascript
koa2 用户注册、登录校验与加盐加密的实现方法
2019/07/22 Javascript
Vue+Vant 图片上传加显示的案例
2020/11/03 Javascript
Vue与React的区别和优势对比
2020/12/18 Vue.js
Python中的rfind()方法使用详解
2015/05/19 Python
菜鸟使用python实现正则检测密码合法性
2016/01/05 Python
Django数据库操作的实例(增删改查)
2017/09/04 Python
Python基于lxml模块解析html获取页面内所有叶子节点xpath路径功能示例
2018/05/16 Python
python使用HTMLTestRunner导出饼图分析报告的方法
2019/12/30 Python
Pycharm操作Git及GitHub的步骤详解
2020/10/27 Python
HTML5 虚拟键盘出现挡住输入框的解决办法
2017/02/14 HTML / CSS
惊艳的手工时装首饰:Migonne Gavigan
2018/02/23 全球购物
基层党建工作汇报材料
2014/08/15 职场文书
介绍信样本
2015/01/31 职场文书
工程合作意向书范本
2015/05/09 职场文书
结婚十年感言
2015/07/31 职场文书
2016年教师党员创先争优承诺书
2016/03/24 职场文书
利用前端HTML+CSS+JS开发简单的TODOLIST功能(记事本)
2021/04/13 Javascript
Python读取和写入Excel数据
2022/04/20 Python