请教:无限分类翻页显示不完全,怎么解决?


一、控制器代码:
<?php
namespace Home\Controller;
use Think\Controller;
class SortController extends Controller {
public function index(){
$Sort = M('Sort');
$count = $Sort->where($where)->count();
$p = getpage($count,4);
$result = $Sort->limit($p->firstRow.','. $p->listRows)->select();
$this->assign('list', getSort($result));
$this->assign('page', $p->show());
$this->display();
}
}二、common里的function分类函数:function getSort($data,$parentid=0,$html="|---",$level=0){
$temp = array();
foreach ($data as $k => $v) {
if($v['parentid'] == $parentid){
$str = str_repeat($html, $level);
$v['html'] = $str;
$temp[] = $v;
$temp = array_merge($temp,getSort($data,$v['id'],'|---',$level+1));
}
}
return $temp;
}三、模板代码:<volist name="list" id="rs">
{$rs['html']} {$rs['title']}
</volist>
<div class="pages">{$page}</div> 四、数据库表sort结构:id,parentid,ti
可付费,我QQ:1163938946
创业吧:http://www.site8.cn
最佳答案