列表分页如何生成html静态。有偿!!

浏览:1238 发布日期:2017/08/18 分类:求助交流
我现在内容页和文章首页和分页生成静态html都正常.

就是不知道怎么去生成 文章列表页的分页.


这个是内容列表页的public function lists(){
  $Form   =   M('article_class');
  $Daolist= M("article_class");
  $Daoinfo= M("article");  
             // 读取数据
             $id=$_GET['id'];
             $data =   $Form->where("id=$id")->find();
             if($data) {
                 $this->data =   $data;// 模板变量赋值
             }else{
                 $this->error('数据错误');
             }
             $Form->getLastSql();          
$parent=$Form->where("id=$id")->select(); 
foreach($parent as $n=> $val){
$count  =$Daoinfo->where('directory1='.$val[id].'')->count();
$Page   = new  \Common\Page($count,15);
$show   = $Page->paging();   
$parent[$n]['voo']=$Daoinfo->where('directory1='.$val[id].'')->order("id DESC")->limit($Page->limit)->select();  
}
$this->assign('list',$parent);             
$this->assign('page',$show);// 赋值分页输出

$this->display();
}
这个是生成列表页的htmlpublic function lists(){
header("Content-Type:text/html; charset=utf-8");
$dirpath = dirname($_SERVER['SCRIPT_FILENAME']).'/';//html根目录  最后一个/是必须的
$news = M('article_class');
$list = $news->where("id")->order("id DESC limit 0,40")->select();    
        
foreach($list as $var){
$Daoinfo= M("article");        
$id = $var['id'];
$this->assign('data',$var);    
$parent[$n]['voo']=$Daoinfo->where('directory1=000'.$id.'')->order("id DESC limit 0,15")->select(); 
$this->assign('list',$parent);  
$this->buildHtml("lists/{$var['id']}",$dirpath,"Article:lists");
}

$this->success('生成完毕!');
}
分页文件在附件里.


各位大神帮我看看怎么生成分页.

求各位大神帮解决下,可有偿解决.留下联系方式。我加你.

附件 Page.class.zip ( 1.38 KB 下载:6 次 )

最佳答案
评论( 相关
后面还有条评论,点击查看>>