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+dbfile开发小型留言本
Oct 09 PHP
require(),include(),require_once()和include_once()区别
Mar 27 PHP
php 设计模式之 工厂模式
Dec 19 PHP
php smarty 二级分类代码和模版循环例子
Jun 01 PHP
php中的静态变量的基本用法
Mar 20 PHP
教你如何在CI框架中使用 .htaccess 隐藏url中index.php
Jun 09 PHP
让codeigniter与swfupload整合的最佳解决方案
Jun 12 PHP
apache和PHP如何整合在一起
Oct 12 PHP
PHP和MySql中32位和64位的整形范围是多少
Feb 18 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
Nov 10 PHP
laravel批量生成假数据的方法
Oct 09 PHP
php变量与字符串的增删改查操作示例
May 07 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在window iis的莫名问题的测试方法
2013/05/14 PHP
解析Win7 XAMPP apache无法启动的问题
2013/06/26 PHP
PHP+jQuery翻板抽奖功能实现
2015/10/19 PHP
PHP实现蛇形矩阵,回环矩阵及数字螺旋矩阵的方法分析
2017/05/29 PHP
向大师们学习Javascript(视频与PPT)
2009/12/27 Javascript
主页面中的两个iframe实现鼠标拖动改变其大小
2013/04/16 Javascript
基于JQuery 滑动与动画的说明介绍
2013/04/18 Javascript
JS实现定时页面弹出类似QQ新闻的提示框
2013/11/07 Javascript
javascript设计模式之工厂模式示例讲解
2014/03/04 Javascript
java、javascript实现附件下载示例
2014/08/14 Javascript
【经验总结】编写JavaScript代码时应遵循的14条规律
2016/06/20 Javascript
js原生之焦点图转换加定时器实例
2016/12/12 Javascript
AngularJS控制器controller给模型数据赋初始值的方法
2017/01/04 Javascript
基于vue2.0+vuex+localStorage开发的本地记事本示例
2017/02/28 Javascript
基于javascript的异步编程实例详解
2017/04/10 Javascript
JavaScript实现多叉树的递归遍历和非递归遍历算法操作示例
2018/02/08 Javascript
vue如何安装使用Quill富文本编辑器
2018/09/21 Javascript
JS使用栈判断给定字符串是否是回文算法示例
2019/03/04 Javascript
elementUI select组件value值注意事项详解
2019/05/29 Javascript
javascript利用键盘控制小方块的移动
2020/04/20 Javascript
详解JavaScript中的链式调用
2020/11/27 Javascript
Python使用文件锁实现进程间同步功能【基于fcntl模块】
2017/10/16 Python
APIStar:一个专为Python3设计的API框架
2018/09/26 Python
使用pandas把某一列的字符值转换为数字的实例
2019/01/29 Python
Flask框架工厂函数用法实例分析
2019/05/25 Python
在Python中画图(基于Jupyter notebook的魔法函数)
2019/10/28 Python
15个应该掌握的Jupyter Notebook使用技巧(小结)
2020/09/23 Python
Zavvi美国:英国娱乐之家
2017/03/19 全球购物
ASP.NET中的身份验证有那些
2012/07/13 面试题
车间调度岗位职责
2013/11/30 职场文书
书法大赛策划方案
2014/06/04 职场文书
法院干警四风问题个人对照检查材料思想汇报
2014/10/07 职场文书
2014教师年度工作总结
2014/11/10 职场文书
2015年幼儿园班务工作总结
2015/05/12 职场文书
基于Python编写简易版的天天跑酷游戏的示例代码
2022/03/23 Python
vue中div禁止点击事件的实现
2022/04/02 Vue.js