国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

Thinkphp中volist標簽mod控制一定記錄的換行BUG解決方法

2024-05-04 23:26:50
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了Thinkphp中volist標簽mod控制一定記錄的換行BUG解決方法,涉及針對標簽執行語句順序的修改,非常具有實用價值,需要的朋友可以參考下
 
 

本文實例講述了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框架程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乌什县| 金平| 荥经县| 山东| 三都| 东阳市| 临海市| 盐池县| 南汇区| 芜湖县| 泸西县| 青浦区| 交口县| 门源| 海林市| 海安县| 油尖旺区| 岳池县| 安泽县| 蓝田县| 宁远县| 定陶县| 化隆| 汽车| 南宫市| 青浦区| 青冈县| 鹿邑县| 濮阳市| 垦利县| 江山市| 清苑县| 阳春市| 讷河市| 巴里| 京山县| 芦山县| 刚察县| 和政县| 台南县| 余庆县|