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令牌 Token改进版
Jul 18 PHP
php 连接mssql数据库 初学php笔记
Mar 01 PHP
PHP校验ISBN码的函数代码
Jan 17 PHP
php无限分类且支持输出树状图的详细介绍
Jun 19 PHP
json的键名为数字时的调用方式(示例代码)
Nov 15 PHP
thinkphp中空模板与空模块的用法实例
Nov 26 PHP
php去除字符串中空字符的常用方法小结
Mar 17 PHP
php从数据库查询结果生成树形列表的方法
Apr 17 PHP
CodeIgniter针对lighttpd服务器URL重写的方法
Jun 10 PHP
PHP利用超级全局变量$_POST来接收表单数据的实例
Nov 05 PHP
thinkphp5修改view到根目录实例方法
Jul 02 PHP
Laravel重定向,a链接跳转,控制器跳转示例
Oct 22 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下保存远程图片到本地的办法
2010/08/08 PHP
php curl 登录163邮箱并抓取邮箱好友列表的代码(经测试)
2011/04/07 PHP
php学习之简单计算器实现代码
2011/06/09 PHP
Yii列表定义与使用分页方法小结(3种方法)
2016/07/15 PHP
PHP多进程编程实例详解
2017/07/19 PHP
在Ubuntu 18.04上安装PHP 7.3 7.2和7.0的方法
2019/04/09 PHP
PHP生成图表pChart的示例解析
2020/07/31 PHP
javascript多种数据类型表格排序代码分析
2010/09/11 Javascript
javascript自定义startWith()和endWith()的两种方法
2013/11/11 Javascript
jquery中的过滤操作详细解析
2013/12/02 Javascript
javascript修改表格背景色实例代码分享
2013/12/10 Javascript
jQuery替换textarea中换行的方法
2015/06/10 Javascript
简单了解JavaScript操作XPath的一些基本方法
2016/06/03 Javascript
Angular.js中ng-include用法及多标签页面的实现方式详解
2017/05/07 Javascript
vue实现跳转接口push 转场动画示例
2019/11/01 Javascript
javascript操作元素的常见方法小结
2019/11/13 Javascript
Element InfiniteScroll无限滚动的具体使用方法
2020/07/27 Javascript
基于javascript实现放大镜特效
2020/12/03 Javascript
跨平台python异步回调机制实现和使用方法
2013/11/26 Python
Python中unittest用法实例
2014/09/25 Python
python中实现迭代器(iterator)的方法示例
2017/01/19 Python
unittest+coverage单元测试代码覆盖操作实例详解
2018/04/04 Python
对python同一个文件夹里面不同.py文件的交叉引用方法详解
2018/12/15 Python
Python数据类型之String字符串实例详解
2019/05/08 Python
对python3 sort sorted 函数的应用详解
2019/06/27 Python
python学生管理系统的实现
2020/04/05 Python
Python select及selectors模块概念用法详解
2020/06/22 Python
在canvas上实现元素图片镜像翻转动画效果的方法
2018/03/20 HTML / CSS
城市规划毕业生求职信
2013/10/10 职场文书
服装厂厂长岗位职责
2013/12/27 职场文书
《十六年前的回忆》教学反思
2014/02/14 职场文书
优秀毕业生求职信
2014/06/05 职场文书
安全标语口号
2014/06/09 职场文书
小学教师师德师风个人整改措施
2014/09/18 职场文书
2014年纪委工作总结
2014/12/05 职场文书
Winsows11性能如何? win11性能测评多核竟比Win10差了10%
2021/11/21 数码科技