tp3前臺列表頁查
阿新 • • 發佈:2018-12-08
模型(用的是文章模型)
<?php namespace Home\Model; use Think\Model; class ArticleModel extends Model { }
控制器
<?php namespace Home\Controller; use Think\Controller; class ListController extends BaseController { public function index(){ $cateid=I('cate_id'); $article = D('article'); // 例項化User物件 $count=$article->where("ar_cateid=$cateid")->count(); $Page = new \Think\Page($count,2);// $Page->setConfig('prev', '上一頁'); $Page->setConfig('next', '下一頁'); $show = $Page->show();// 分頁顯示輸出 $list = $article->where("ar_cateid=$cateid")->limit($Page->firstRow.','.$Page->listRows)->select(); $this->assign('list',$list); // 賦值資料集 $this->assign('page',$show); // 賦值分頁輸出 $this->display(); } }
檢視
<div class="news-list-wimg"> <ul> <volist name="list" id="vo"> <li> <h3> <a href="__MODULE__/Article/index/ar_id/{$vo.ar_id}">{$vo.ar_title}</a></h3> <p> <img src="<if condition="$vo[ar_pic] neq ''">__ROOT__/{$vo.ar_pic}<else />__PUBLIC__/images/no.png</if>" width="120" height="90" style="float:left; margin-right:15px;"> {$vo.ar_content|substr=###,0,300|htmlspecialchars_decode} <span class="list-date"> {$vo.ar_time|date="Y-m-d",###} </span></p> </li> </volist> </ul> </div> <div class="pagination"> <ul> <li>{$page}</li> </ul> </div>