就是不知道怎么去生成 文章列表页的分页.
这个是内容列表页的
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 次 )
最佳答案
