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 相关文章推荐
建立文件交换功能的脚本(一)
Oct 09 PHP
一个PHP+MSSQL分页的例子
Oct 09 PHP
PHP中的类-什么叫类
Nov 20 PHP
smarty 原来也不过如此~~呵呵
Nov 25 PHP
Php中文件下载功能实现超详细流程分析
Jun 13 PHP
PHP父类调用子类方法的代码例子
Apr 09 PHP
php利用cookie实现自动登录的方法
Dec 10 PHP
ThinkPHP中使用ajax接收json数据的方法
Dec 18 PHP
php操作redis缓存方法分享
Jun 03 PHP
PHP会员找回密码功能的简单实现
Sep 05 PHP
php将文件夹打包成zip文件的简单实现方法
Oct 04 PHP
Yii框架where查询用法实例分析
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
杏林同学录(七)
2006/10/09 PHP
CodeIgniter php mvc框架 中国网站
2008/05/26 PHP
php后退一页表单内容保存实现方法
2012/06/17 PHP
php实现计算百度地图坐标之间距离的方法
2016/05/05 PHP
Prototype 学习 工具函数学习($方法)
2009/07/12 Javascript
禁用键盘上的(全局)指定键兼容iE、Chrome、火狐
2013/05/14 Javascript
php和js对数据库图片进行等比缩放示例
2014/04/28 Javascript
jQuery编程中的一些核心方法简介
2015/08/14 Javascript
Bootstrap组件系列之福利篇几款好用的组件(推荐二)
2016/07/12 Javascript
Knockout结合Bootstrap创建动态UI实现产品列表管理
2016/09/14 Javascript
Canvas实现放射线动画效果
2017/02/15 Javascript
一道面试题引发的对javascript类型转换的思考
2017/03/06 Javascript
Angularjs实现下拉框联动的示例代码
2017/08/22 Javascript
vue学习笔记之v-if和v-show的区别
2017/09/20 Javascript
vue解决跨域路由冲突问题思路解析
2017/11/03 Javascript
vue 每次渲染完页面后div的滚动条保持在最底部的方法
2018/03/17 Javascript
angularJs select绑定的model取不到值的解决方法
2018/10/08 Javascript
利用hasOwnProperty给数组去重的面试题分享
2018/11/05 Javascript
监听angularJs列表数据是否渲染完毕的方法示例
2018/11/07 Javascript
NodeJS实现同步的方法
2019/03/02 NodeJs
详解Vue+Element的动态表单,动态表格(后端发送配置,前端动态生成)
2019/04/20 Javascript
如何基于filter实现网站整体变灰功能
2020/04/17 Javascript
python中字符串前面加r的作用
2015/06/04 Python
python 常用的基础函数
2018/07/10 Python
python全栈知识点总结
2019/07/01 Python
python读取csv文件指定行的2种方法详解
2020/02/13 Python
受外贸欢迎的美国主机:BlueHost
2017/05/16 全球购物
美国一家主打母婴用品的团购网站:zulily
2017/09/19 全球购物
Europcar澳大利亚官网:全球汽车租赁领域的领导者
2019/03/24 全球购物
Java中compareTo和compare的区别
2016/04/12 面试题
药学专业个人的自我评价
2013/12/31 职场文书
职业生涯规划书前言
2014/04/15 职场文书
贷款委托书
2014/08/01 职场文书
我的中国梦演讲稿300字
2014/08/19 职场文书
2019军训心得体会
2019/06/27 职场文书
CSS变量实现主题切换的方法
2021/06/23 HTML / CSS