多语言展示
当前在线:145今日阅读:167今日分享:16

phpgrid3.0的分页BUG解决

在测试phpgrid3.0的分页时发现:在从第一页往上页点击正常,首页、末页也正常,但是从第3页跳转第二页或第二页跳转第一也时异常,第二页的浏览器地址显示phpgrid/expamle_page2,第一页的浏览器地址显示phpgrid/expamle_page2。经查,expamle是查询的函数名,page也是函数,尾数是页码,没有原来的url,因此出现错误。查Datagrid.php,相关代码如下:if($page<=3){ for($i=1;$i<$page;$i++){ $page_str.=' '.$i.''; } }else{ $page_str.=' '.intval($page-3).''; $page_str.=''.intval($page-2).' '; $page_str.=''.intval($page-1).' ';}在$page<=3时,链接'.$i.''缺少$new_url的文件名。加上后,问题解决。加上后的链接代码是:'.$i.'';
工具/原料
1

php

2

phpDesigner 8

方法/步骤
1

查Datagrid.php,相关代码如下:if($page<=3){for($i=1;$i<$page;$i++){$page_str.=' '.$i.'';}}else{$page_str.=' '.intval($page-3).'';$page_str.=''.intval($page-2).' ';$page_str.=''.intval($page-1).' ';}

2

在$page<=3时,链接'.$i.''缺少$new_url的文件名。

3

。加上后,问题解决。加上后的链接代码是:'.$i.'';

推荐信息